昨天我们从xcode 8.3.2升级到版本9。现在我们的企业发行版apache cordova ios应用拒绝构建。
2017-09-21 07:37:16.787 xcodebuild[70400:217569] [MT] IDEDistribution: -[IDEDistributionLogging _createLoggingBundleAtPath:]: Created bundle at path '/var/folders/wj/yj3cfvh954gbc_btlhcrcx7nk7t4dj/T/App Name_2017-09-21_07-37-16.786.xcdistributionlogs'.
2017-09-21 07:37:16.938 xcodebuild[70400:217569] [MT] IDEDistribution: Step failed: <IDEDistributionSigningAssetsStep: 0x7ff756bbdf70>: Error Domain=IDEDistributionSigningAssetStepErrorDomain Code=0 "Locating signing assets failed." UserInfo={NSLocalizedDescription=Locating signing assets failed., IDEDistributionSigningAssetStepUnderlyingErrors=(
"Error Domain=IDEProvisioningErrorDomain Code=9 \"\"App Name.app\" requires a provisioning profile.\" UserInfo={NSLocalizedDescription=\"App Name.app\" requires a provisioning profile., NSLocalizedRecoverySuggestion=Add a profile to the \"provisioningProfiles\" dictionary in your Export Options property list.}"
)}
error: exportArchive: "App Name.app" requires a provisioning profile.
Error Domain=IDEProvisioningErrorDomain Code=9 ""App Name.app" requires a provisioning profile." UserInfo={NSLocalizedDescription="App Name.app" requires a provisioning profile., NSLocalizedRecoverySuggestion=Add a profile to the "provisioningProfiles" dictionary in your Export Options property list.}
** EXPORT FAILED **
Error: Error code 70 for command: xcodebuild with args: -exportArchive,-archivePath,App Name.xcarchive,-exportOptionsPlist,/Users/Shared/Workspace/github/AppName/platforms/ios/exportOptions.plist,-exportPath,/Users/Shared/Workspace/github/AppName/platforms/ios/build/device
(对于这个问题,我将应用程序名称替换为“应用程序名称”)
我已经验证了所有证书和配置文件都是在xcode中设置的。并且设置了build.json。我不是一个真正的Mac爱好者,我不知道下一步该做什么。
-Edit,将xcode降级到8.3.3修复了这个问题。这不是一个理想的解决方案,但我也无能为力。
发布于 2017-10-13 15:41:57
虽然帮助即将到来,但您并不想直接使用Xcode (我不会评判您)……这是一个临时的解决方案,对我来说效果很好:
删除ios
cordova platform rm ios
从开发人员的早午餐中添加ios,其中this issue already fixed。(稍后,您将能够使用ios v4.6.0或其他最终版本)
cordova platform add https://github.com/apache/cordova-ios.git
我希望它也能帮助你!
https://stackoverflow.com/questions/46344443
复制相似问题