在此处和其他地方查看了各种其他想法后,我仍然没有找到答案。我相信它与我在bash脚本中构建命令的方式有关,但我不确定。它按照我的预期进行构建和存档,但是当我尝试上传到TestFlight时,会发生不好的事情。我在下面的代码之后通过curl调用TestFlight。
xcodebuild -target ${PROJ_NAME} -configuration "Ad Hoc"
xcodebuild archive -project "${PROJ_NAME}.xcodeproj" -scheme ${SCHEME_NAME} -configuration "Ad Hoc"
cd ~/Library/Developer/Xcode/Archives
cd ${ARCH_FOLDER}
LATEST_FILE=`ls -rt | tail -1`
cd "$LATEST_FILE/Products/Applications"
xcrun -sdk iphoneos PackageApplication -v ${APP_NAME} -o ${IPA_LOC}/${IPA_NAME}