当我为我的应用程序运行自动(命令行)构建、签名和上传脚本时,安装应用程序时出现错误:“应用程序签名无效”。
它在几年前运行良好,两周前停止工作(可能是由于 Xcode 更新)。
当我使用 Mac OS 的 HockeyApp 构建 ipa 并上传时,也会发生同样的错误。
当我在 Xcode 中手动执行相同操作,然后将其导出为 .ipa 时,一切正常。
可能是什么问题呢?我认为 xcodebuild 在签名过程中所做的事情与手动 Xcode .ipa-export 不同。
我的自动构建过程(缩短)
xctool -workspace $WORKSPACE -scheme $SCHEME -configuration $BUILD_CONFIGURATION -sdk iphoneos clean archive
xcrun -log -sdk iphoneos PackageApplication -v "$PRODUCT_PATH" -o $OUTPUTDIR/$APPNAME.ipa" -sign "$DEVELOPER_NAME" -embed "$PROVISIONING_PROFILE"