我们已在应用程序中启用了iCloud功能,并启用了以下服务,
但是,当尝试通过存档导出构建时,它向我抛出了以下错误,
个人资料不包含
com.apple.developer.icloud-container-environment
权利。
我尝试将“权利”文件中的com.apple.developer.icloud-container-environment entitlement
设置为Production
或Development
,但也没有帮助。
有什么线索可以解决此错误吗?
答案 0 :(得分:2)
这是我的固定方法:
我在CloudKit仪表板上(在Xcode的“签名和功能”的iCloud部分中)创建了一个iCloud容器。
我将新创建的容器分配给了我的应用程序(Developer Website > Certificates, Identifiers & Profiles > Identifiers>我的应用程序ID>功能> iCloud>编辑按钮)并保存了应用程序ID配置。
然后,我为此应用程序ID创建了一个新的App Store配给配置文件,并在将其上传到Xcode中时用来对其进行手动签名。
答案 1 :(得分:1)
尝试以下步骤,可能会对您有所帮助
答案 2 :(得分:1)
对我来说,诀窍是确保它大写:根据 Apple 的说法,“生产”与“生产”不同。
如图所示: