flutter.ios - Crops-Team/guidelines GitHub Wiki
É preciso adicionar um time de desenvolvimento ao projeto, para assinar os builds. Neste exemplo vamos usar o projeto watercrop_mobile como exemplo. Abra o projeto no XCode e adicione o time da sua empresa:
open ios/Runner.xcworkspace
Finalmente, Faça o build do projeto:
flutter build ios --flavor staging
flutter build ios --flavor production
%% TODO: adicionar essa instalação em ambiente_de_desenvolvimento.mac_os %%
Warning
Versione o ruby
com asdf
, não use a versão do sistema, isso evitará varias dores de cabeças futuras. Depois, reabra seu terminal para recarregar o ambiente.
Você pode precisar atualizar as especificações do repositório CocoaPods
:
pod repo update
# se sugerido no terminal, aproveite para atualizar o CocoaPods
gem install cocoapods
# se sugerido, reconstrua as versoes ffi
gem pristine ffi --version x.x.x
%% TODO: entrar mais em detalhes %% Aumente a versão de iOS suportada no xcode, pode ser necessário limpar o projeto e reinstalar os Pods:
flutter clean
flutter pub get
cd ios/
rm -rf Pods/ Podfile.lock
pod install
pod update
Warning
Versione o ruby
com asdf
, não use a versão do sistema, isso evitará varias dores de cabeças futuras. Depois, reabra seu terminal para recarregar o ambiente.
Instale CocoaPods 1.14.2:
gem install cocoapods -v 1.14.2
flutter clean
flutter pub get
cd ios/
rm -rf Pods/ Podfile.lock
pod install
pod update