概括
我正在尝试自动将我的应用程序上传到 iTunesConnect。
我至少有 6 个应用程序,并且所有应用程序始终“准备好上传”。
问题是当我尝试使用命令行将应用程序上传到 iTunesConnect 时,出现以下错误消息:
“警告:iTunesConnect 中预配置的应用程序不止一个。只有第一个会被使用。”。
问题
- 我怎么知道第一个是什么?
- 有没有办法设置第一个?
- 有没有办法指定我要提交的应用程序?我是怎么做的?
构建脚本...
xcodebuild -target $TARGETNAME -configuration Release -sdk iphoneos clean build "CODE_SIGN_IDENTITY=iPhone Distribution: XXXXX..." "PROVISIONING_PROFILE=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
xcrun -sdk iphoneos PackageApplication -v $CURRENTDIR/build/Release-iphoneos/$TARGETNAME.app -o $CURRENTDIR/Dist/$TARGETNAME.ipa --sign "iPhone Distribution: XXXXX..." --embed "path/to/XXXXX.mobileprovision"
上传脚本...
security add-generic-password -s Xcode:itunesconnect.apple.com -a user@email.com -w password -U
xcrun -sdk iphoneos Validation -verbose -online -upload ./Dist/$TARGETNAME.ipa
security delete-generic-password -s Xcode:itunesconnect.apple.com -a user@email.com