首页 > 解决方案 > 升级到 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

标签: cordovavisual-studio-cordova

解决方案


这意味着您必须.xcodeproj使用 Xcode 打开在 MacOS 上创建的文件,然后启用自动签名选项来管理签名和配置文件。只有在那之后,您才能直接从 Xcode 构建和部署而不会出现问题。


推荐阅读