首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有有效的com.apple.developer.ubiquity-kvstore-identifier权利AD HOC iCloud

没有有效的com.apple.developer.ubiquity-kvstore-identifier权利AD HOC iCloud
EN

Stack Overflow用户
提问于 2012-04-04 07:48:19
回答 2查看 3K关注 0票数 1

我在使用iCloud键值存储时遇到了问题。我目前有一个通过iCloud同步的核心数据,但我无法让K-V商店工作,我得到:

代码语言:javascript
复制
com.domain.appname has no valid com.apple.developer.ubiquity-kvstore-identifier entitlement

com.domain.appname是我的appid的格式,屏蔽了隐私。

这个问题已经存在一段时间了,我见过有人遇到这个问题,当重新安装应用程序时,这个问题就消失了,但这不适用于我。不知道为什么。

我的权利:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>com.apple.developer.ubiquity-container-identifiers</key>
    <array>
        <string>$(TeamIdentifierPrefix)com.domain.appname</string>
    </array>
    <key>com.apple.developer.ubiquity-kvstore-identifier</key>
    <string>$(TeamIdentifierPrefix)com.domain.appname</string>
    <key>keychain-access-groups</key>
    <array>
        <string>$(TeamIdentifierPrefix)com.domain.appname</string>
    </array>
</dict>
</plist>

如果你还需要什么,尽管说,谢谢!

EN

回答 2

Stack Overflow用户

发布于 2012-09-13 21:06:28

this link为我工作。尝尝这个。重新安装应用程序以及退出xcode并重新启动设备。它会工作得很好。

票数 2
EN

Stack Overflow用户

发布于 2016-06-09 02:58:09

简单地说,错误是说当您在功能中启用iCloud时生成的授权文件中缺少com.apple.developer.ubiquity-kvstore-identifier“密钥”。按照我附加的截图中的步骤操作:

或者1.只需转到授权文件并右键单击任意行,然后选择显示原始关键字/值

  1. 当您将鼠标悬停在权利文件行(顶部)上时,将出现一个加号按钮。

单击它,将出现下拉列表,选择com.apple.developer.ubiquity-kvstore-identifier,对于值,只需复制并粘贴此$(AppIdentifierPrefix)YOUR_BUNDLE_ID即可

  1. Clean。构建。尽情享受吧。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10003088

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档