安装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
一起使用?
感谢。
答案 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)
在Developer Portal中转到您的应用程序ID,查看应用程序组是否已打开。如果不是,则单击编辑将其打开,然后勾选应用程序组
在Xcode中选择目标>能力>应用程序组>将其打开
使用具有应用程序组权利的应用程序的配置文件为应用程序签名。
如果您不想要应用程序组,请将其从应用程序功能中关闭...