安装Xcode9后,xcrun xcodebuild **导出失败**

时间:2017-09-29 10:34:09

标签: ios-provisioning xcode9 xcrun

安装Xcode9后,xcrun xcodebuild -exportArchive开始** EXPORT FAILED **

  

xcodebuild [8520:2065474] [MT] IDEDistribution:步骤失败:   IDEDistributionSigningAssetsStep:0x7fd93ba747d0:错误   Domain = IDEDistributionSigningAssetStepErrorDomain Code = 0“定位   签署资产失败。“UserInfo = {NSLocalizedDescription =定位   签署资产失败。,   IDEDistributionSigningAssetStepUnderlyingErrors =(       “错误域= IDEProvisioningErrorDomain代码= 9 \”\“MyApp_Today.appex \”需要配置应用程序的配置文件   群组功能。

错误requires a provisioning profile with the App Groups feature.重复多次。

项目中的每个目标都有规定,但由于某种原因,它已经不够了。什么是“应用程序组功能”,如何使其与xcrun xcodebuild一起使用?

感谢。

2 个答案:

答案 0 :(得分:1)

我终于找到了一个"解决方案" 错误消息具有误导性,因为它与' groups'无关。

Xcode 9,它的工具已经改变了!
在Xcode 9之前,ExportOptions.plist 没有要求规定条款,它会自动从给定的目标/方案中检索。

但是,从Xcode 9开始,它要求ExportOptions.plist指定给定目标/方案的所有条款。

您可以在此处阅读更多内容:https://blog.bitrise.io/new-export-options-plist-in-xcode-9

答案 1 :(得分:0)

  1. 在Developer Portal中转到您的应用程序ID,查看应用程序组是否已打开。如果不是,则单击编辑将其打开,然后勾选应用程序组

  2. 旁边的复选框
  3. 在Xcode中选择目标>能力>应用程序组>将其打开

  4. 使用具有应用程序组权利的应用程序的配置文件为应用程序签名。

  5. 如果您不想要应用程序组,请将其从应用程序功能中关闭...