0

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

xcodebuild[8520:2065474] [MT] IDEDistribution: Step failed: IDEDistributionSigningAssetsStep: 0x7fd93ba747d0: Error Domain=IDEDistributionSigningAssetStepErrorDomain Code=0“定位签名资产失败。” UserInfo={NSLocalizedDescription=定位签名资产失败。, IDEDistributionSigningAssetStepUnderlyingErrors=( "Error Domain=IDEProvisioningErrorDomain Code=9 \"\"MyApp_Today.appex\" 需要具有应用程序组功能的配置文件。

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

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

谢谢。

4

2 回答 2

1

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

Xcode 9,它的工具发生了变化!
在 Xcode 9 之前,ExportOptions.plist 不需要规范规定,它是从给定的目标/方案中自动检索的。

但是,从 Xcode 9 开始,需要ExportOptions.plist为给定的目标/方案指定所有规定。

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

于 2017-10-02T12:31:06.560 回答
0
  1. 在 Developer Portal 中,转到您的 App ID 并查看 App 组是否已打开。如果不是,则通过单击编辑将它们打开,然后勾选应用组旁边的复选框

  2. 在 Xcode 中选择你的 Target > Capabilities > App Groups > Turn it ON

  3. 使用具有应用程序组权利的应用程序的配置文件签署应用程序。

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

于 2017-10-02T12:21:38.343 回答