CocoaHeadsBrasil/CocoaHeadsApp

Adicionar VTAcknowledgementsViewController pod ao projeto

Closed this issue · 9 comments

Seria muito interessante mostrar no App quais tecnologias openSource estamos usando.
E na verdade é bem simples fazer isso.

Basta configurar o final do Podfile com:

pod 'VTAcknowledgementsViewController'
#copy the acknowledgements file when installing news pods
post_install do | installer |
    require 'fileutils'
    FileUtils.cp_r('Pods/Target Support Files/Pods/Pods-acknowledgements.plist', 'Pods-acknowledgements.plist', :remove_destination => true)
end

E depois importar esse arquivo gerado no projeto. Dai basta exibir o VTAcknowledgementsViewController como quisermos.

Fonte da idéia: trySwift! Podfile

A diferença dele para o CocoaPods Acknowledgements é que um disponibiliza uma VC pra vc chamar como quiser dentro da aplicação enquanto o outro gera um plist que vai ser disponibilizado via Settings.bundle e apresentado no settings do iOS?

Ou tem algo mais além disso?

cc @marcelofabri

Gostaria de adicionar aqui, que também existe o projeto CPDAcknowledgements para construção dessa UIViewController para listar os pods.

@barbosa O plugin (https://github.com/CocoaPods/cocoapods-acknowledgements) copia automaticamente o plist pro projeto e suporta tanto o formato do Settings.bundle quanto do https://github.com/cocoapods/CPDAcknowledgements

Devemos usar o VTAcknowledgementsViewController ou a combinação de cocoapods-acknowledgements e CPDAcknowledgements.

Eu acho interessante usar o cocoapods-acknowledgements pela possibilidade de listar as libs no Settings.bundle

Vamos com ele então.

Tava lendo ontem sobre o cocoapods-acknowledgements, me pareceu o mais limpo digamos assim.

Eu irei fechar esse issue e criar um novo com as instruções para criação da listagem de libs com cocoapods-acknowledgements e CPDAcknowledgements.

Esta issue foi fechada em favorecimento da issue #69.