cordova - 升级到 xcode 9 后,cordova 应用程序将无法构建,错误 70,需要具有推送通知功能的配置文件
问题描述
VS2015 远程构建,Cordova 6.5.0,Xcode 9.3.1,
我已经很努力了,但仍然无法解决问题。任何人都可以帮忙吗?
错误信息:
1> ** ARCHIVE SUCCEEDED **
1>MDAVSCLI : error : exportArchive: "XXX.app" requires a provisioning
profile with the Push Notifications feature
1> Error Domain=IDEProvisioningErrorDomain Code=9 ""XXX.app" requires a
provisioning profile with the Push Notifications feature." UserInfo=
{NSLocalizedDescription="XXX.app" requires a provisioning profile with the
Push Notifications feature., NSLocalizedRecoverySuggestion=Add a profile to
the "provisioningProfiles" dictionary in your Export Options property list.}
1>
1> ** EXPORT FAILED **
1>
1> Error code 70 for command: xcodebuild with args: -exportArchive,-
archivePath,XXX.xcarchive,-
exportOptionsPlist,/Users/UserName/.taco_home/remote-builds/taco-
remote/builds/20190/cordovaApp/platforms/ios/exportOptions.plist,-
exportPath,/Users/UserName/.taco_home/remote-builds/taco-
remote/builds/20190/cordovaApp/platforms/ios/build/device
解决方案
这意味着您必须.xcodeproj
使用 Xcode 打开在 MacOS 上创建的文件,然后启用自动签名选项来管理签名和配置文件。只有在那之后,您才能直接从 Xcode 构建和部署而不会出现问题。