Не удалось опубликовать сборку React native — Codemagic ios

#ios #react-native #ipa #apple-developer #codemagic

#iOS #react-native #ipa #apple-разработчик #codemagic

Вопрос:

Ожидается: мне нужно загрузить ipa в app Store в flightmode.

Ответ: ниже приведен ответ в build ios разделе (ответ coademagic.yaml) —

 Successfully created archive at build/ios/xcarchive/Projname_6don6ptw.xcarchive
Export build/ios/xcarchive/Projname_6don6ptw.xcarchive to build/ios/ipa
Execute "xcodebuild -exportArchive -archivePath build/ios/xcarchive/Projname_6don6ptw.xcarchive -exportPath build/ios/ipa -exportOptionsPlist /Users/builder/export_options.plist COMPILER_INDEX_STORE_ENABLE=NO"

▸ Export Succeeded
Successfully exported ipa to build/ios/ipa/Projname.ipa
Raw xcodebuild logs stored in /tmp/xcodebuild_logs/Projname_4fqjb9bq.log
 

И в publishing блоке (codemagic.yaml):

 == Gathering artifacts ==

== Publishing artifacts ==

Publishing artifact AppReactNative_40_artifacts.zip
Skip publishing to App Store Connect: no IPAs found
 

ipa проекта создан, но я не понимаю, почему он отсутствует в artifact.zip досье.

Ответ №1:

есть ли у вас следующие строки в вашем файле codemagic.yaml?

     artifacts:
      - build/ios/ipa/*.ipa
 

вы можете найти полный пример здесь
https://docs.codemagic.io/getting-started/building-a-react-native-app/#ios-workflow-example

Комментарии:

1. наряду с этим мне пришлось запустить команду сборки из корня проекта, а не внутри папки ios. Вот и все. 🙂