アプリストアでアプリの最初のバージョンをリリースしました。現在、私は2番目のバージョンに取り組んでいます。以前は、テスター用のIPAファイルをインポートするためにTest flightを使用していました。しかし今のところ、それらはシャットダウンされ、iTunes Storeに移動されています。新しい方法に関する私の疑問は次のとおりです。
1.)Xcode製品->アーカイブしてitunesconnectに送信します。 (まるで新しいリリースに提出するかのように)
2.)はい、問題ありません。新しくアップロードされたビルドはすべて「プレリリース」です。 AppStoreに送信する場合は、プレリリースビルドの1つを選択します。
3.)いいえ、私はすべての新しいビルドで同じバージョン番号を保持していますが、ビルド番号を増やしています(新しい実行スクリプトのビルドフェーズを追加することで、自動的に行うことができます:
buildNumber=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "${PROJECT_DIR}/${INFOPLIST_FILE}")
buildNumber=$(($buildNumber + 1))
/usr/libexec/PlistBuddy -c "Set :CFBundleVersion $buildNumber" "${PROJECT_DIR}/${INFOPLIST_FILE}"
)
4.)はい、バージョン番号を1.1に増やし、同じバンドル識別子でアップロードします。
編集:スクリーンショット
Expoを使用してネイティブケースに対応:
Xcode 11では、upload
the IPA file
を使用してcommand line
:
$ xcrun altool --upload-app --type ios --file <IPA_FILE_THAT_YOU_HAVE_UPLOAD_FROM_EXPO_BUILD> --username "YOUR_Apple_ID_USER" --password "YOUR_ITMC_PASSWORD"
例:
$ xcrun altool --upload-app --type ios --file demo-app-1d7ce261-c1ef-47e2-8925-02828bb73418-archive.ipa --username "[email protected]" --password "tcxp-wwzq-ujse-decv"
注意:
YOUR_Apple_ID_USER
は通常、Apple-Developer-Accountへのログインに使用するiCloudメールです。
YOUR_ITMC_PASSWORD
は、iCloudアカウントのNOT
password
です。 https://appleid.Apple.com/account/manage ページで生成する必要があります: