我无法启用iCloud文档。我使用iCloud键值存储和CloudKit没有问题,但当我尝试在plist中添加以下配置时:
<key>NSUbiquitousContainers</key>
<dict>
<key>iCloud.App</key>
<dict>
<key>NSUbiquitousContainerIsDocumentScopePublic</key>
<true/>
<key>NSUbiquitousContainerName</key>
<string>appname</string>
<key>NSUbiquitousContainerSupportedFolderLevels</key>
<string>Any</string>
</dict>
</dict>
出现以下错误:
Provisioning profile "iOS Team Provisioning Profile: com.teamname.appname" doesn't include the NSUbiquitousContainers entitlement
此外,它说:
Automatic signing failed. Xcode failed to provision this target. Please file a bug report at <https://feedbackassistant.apple.com> and include the Update Signing report from the Report navigator.
编辑:我也尝试使用手动签名,然后自动签名失败错误消失,但权利问题仍然存在。
1条答案
按热度按时间8fq7wneg1#
这段代码应该放在info.plist而不是授权文件中。info.plist在新的SwiftUI项目中被移动到TARGET设置中。