Ste*_*nes 7 xcode ios cordova visual-studio-cordova xcode9
我在Visual Studio Team Services中进行了构建过程设置,对Mac进行了远程构建.构建使用Cordova Build扩展(https://marketplace.visualstudio.com/items?itemName=ms-vsclient.cordova-extension),并且在构建计算机上安装XCode 9后失败.
构建运行正常,但我们遇到了iOS 11的开发问题.为了调试,我们必须安装XCode 9.0.现在远程构建不再有效.一切都通过存档过程正常工作,但随后失败而没有错误.输出是:
`**存档成功**
**出口失败**
删除Xcconfig update hook`
一些事实:
我已经更新到最后一个稳定版本的cordova-ios(4.4.0).我正在使用Cordova 6.5.0.我在机器上或通过remotebuild进行构建本身没有问题.我在XCode本身构建这个项目没有问题.我可以毫无问题地从XCode导出项目.
当我第一次构建项目时,我在存档和导出步骤之间出现以下错误
`xcodebuild [57828:11533606] [MT] IDEDistribution:步骤失败::错误域= IDEDistributionSigningAssetStepErrorDomain代码= 0"查找签名资产失败." UserInfo = {NSLocalizedDescription =查找签名资产失败.,IDEDistributionSigningAssetStepUnderlyingErrors =(
"错误域= IDEProvisioningErrorDomain代码= 9 \"\"字段Nimble.app \"需要具有推送通知功能的配置文件.\"UserInfo = {NSLocalizedDescription = \"Field Nimble.app \"需要配置配置文件与推送通知功能.,NSLocalizedRecoverySuggestion =将配置文件添加到"导出选项"属性列表中的"provisioningProfiles"字典.}"2017-09-20T01:20:36.4336250Z)}
经过一些研究,我尝试了Darryl Pogue的xcode8.js钩子(https://dpogue.ca/articles/cordova-xcode8.html).这删除了错误,构建仍然失败.