flutter.ios - Crops-Team/guidelines GitHub Wiki

iOS

É 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

Problemas E Soluções

CocoaPods

%% 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

Deployment target

%% 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

DT_TOOLCHAIN_DIR descontinuado

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
⚠️ **GitHub.com Fallback** ⚠️