问题标签 [cloudkit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
icloud - iCloud 和 Xcode 6 - 无处不在的容器
我目前正在开发一个使用 iCloud Drive 和 CloudKit 框架的 iOS 8 应用程序。一切都是使用 Xcode 6 设置的。
当我尝试将我的应用程序提交到 iTunesConnect 时,我收到以下错误:
当我在我的 iCloud 权利中添加密钥时,我无法对应用程序进行代码签名,并且 Xcode 也向我发送了一个错误。
我会得到那个错误:
而且我无法进行代码签名。谁能帮我解决这个问题?
ios - iOS:CloudKit 登录对用户来说是什么样的?
在这篇出色的帖子/答案中:使用 iCloud Apple ID 匿名登录应用程序,讨论了如何为用户检索应用程序特定的 ID(fetchUserRecordIDWithCompletionHandler:
方法 on CKContainer
)。
此外,还有关于如何向用户请求更多详细信息的讨论 ( fetchRecordWithID:completionHandler:
)。
我的问题(我没有 Apple Developer 帐户)是:这两个步骤对最终用户来说是什么样的(如果适用)?具体来说,
- 对简单 RecordID 的初始请求是否需要用户权限?
- 如果是这样,提示是什么样的?
- 第二个请求(例如,获取电子邮件地址或姓名数据)是什么样的?
非常感谢当前使用此框架的应用程序的屏幕截图或示例。
cloudkit - CloudKit 仪表板说我没有 iCloud 容器,但我已经创建了 2。可能是什么问题?
我已经为 2 个启用 CloudKit 的 App ID 创建了 2 个容器。但是,当我访问 CloudKit 仪表板时,它说我没有任何支持 CloudKit 的应用程序?问题是什么?
icloud - iCloud 与 iCloud Drive 与 CloudKit
我是否正确假设使用 CloudKit 的 iOS 应用程序的用户不需要向 Apple 支付月费来使用我的 CloudKit 应用程序?对于 iCloud 超过 5GB 的任何内容,Apple 刚刚从年度更改为每月......还是无关?我一直在 Apples 开发网站上寻找,但我似乎无法找到谁因使用 CloudKit 而被收取费用的参考资料。WWDC 简要提到了可以达到的限制,似乎他们表示如果他们的用户群超过某个点,开发人员将不得不向 Apple 付费。如果是这种情况,开发人员必须非常小心,以确保他们为应用程序收取足够的费用。如果少数用户突然增加应用程序的使用,它可能会变得昂贵。
ios - 运行 CloudKitAtlas 失败(Cloudkit 测试)
我已经从 Apple 下载了 9 月 8 日的 CloudKitAtlas 示例代码。我做了:
- 设置应用 ID
- 在 Xcode 中启用 iCloud 功能
- 设置配置文件
- 在我的模拟器中登录我的 iCloud 帐户(与我的开发者帐户不同的帐户)。
但是当我单击应用程序中的可发现性时,应用程序崩溃了。错误信息是:
requestDiscoverabilityPermission:: CKError 0x7fd7f162c1c0: "Not Authenticated" (9/1004) 发生错误;“帐户无法获取容器范围内的用户 ID,未收到任何潜在错误”;3.0 秒后重试>
我错过了设置 iCloud 的任何内容吗?谢谢
ios - 关于 CloudKits 的几个问题
我不知道问这些问题是否合适。但我认为它仍然与编程有关。我的问题是:
- 如何删除 CloudKit Dashboard 中的应用程序?
- 如何备份我的数据?或者换句话说,是否可以从我的服务器下载数据?(原因是我可能仍然不太确定 CloudKit 是否是我的最终决定。将来我可能会转向另一个解决方案,例如 parse.com,因为它具有跨平台的能力。)
objective-c - 带有 iOS 8 的 iCloud、Core Data 和 Xcode 6.01 的代码签名权利无效
我在 App Store 中有一个现有的应用程序,它与 iOS 7 和 8 配合得非常好。这是一个使用 Core Data 存储用户添加的信息的应用程序,以及用于同步的 iCloud(无键值存储)。
使用 Xcode 5.1.1,一切运行良好。我刚刚花了一些时间为我的用户发布了一个紧急时区修复程序,因此该修复程序与 iCloud 和 Core Data 无关。自从 Xcode 6.0.1 和 iOS 8 SDK 发布以来,我继续前进并开始使用它。
今天早上验证我的应用程序时,我收到以下错误:
在开发者门户中,我的 App ID 启用了 iCloud,但仅适用于 Xcode 5,因为我还不想使用 CloudKit:
在 Xcode 部分中,在 Xcode 6 中,我现在看到以下内容,其他人也一样:
使用我的权利文件夹。所以在我的例子中,它类似于 82828282.com.company.app,它位于 Capabilities 部分的 RED 中。
我不太明白我应该做些什么来让它工作。
问题
1) 我应该使用 CloudKit 吗?
2) 我必须在开发者门户的 App ID 中启用 CloudKit 吗?
3) 我应该在开发者门户中使用 iCloud 容器吗?
我当前的 iCloud 设置是使用权利:TeamID.identifier。
我已经通过从 Xcode 5.1.1 提交应用程序来解决这个问题,因为这是一个紧急修复,但我只是不明白如何使用 iOS 8 和 Xcode 6.0.1 进行未来开发,使用 iCloud 和我的应用程序中仍然非常启用核心数据。
我在 SO 中看到了一些类似的案例,比如这里(iCloud Core Data Not available after running in Xcode 6 / ios 8 SDK)和Using Core Data, iCloud and CloudKit for sync and backups and how it works together but I'm really not确定要做什么。
任何指导都将不胜感激。
ios - CloudKit公共数据库读取无需iCloud登录
在文件中,它说即使用户没有使用正确的 iCloud 帐户登录,CloudKit 公共数据库也可以读取。但是,如果我没有将我的 iOS 模拟器或设备连接到 iCloud,我将无法从我的云数据库中获取任何内容。当我激活我的 iCloud 帐户时,我可以从我的公共数据库中获取数据。如果任何对我有答案或相同问题的人都可以回答,那就太好了。谢谢。
ios - 注销用户的 CloudKit 查询
所以根据Apple的文档,未登录iCloud的用户仍然可以从公共数据库中读取,但是在查询公共数据库时,我收到以下错误:
错误域 = NSCocoaErrorDomain 代码 = 4097 “操作无法完成。(Cocoa 错误 4097。)”(连接到名为 com.apple.cloudd 的服务) UserInfo=0x7c3498c0 {NSDebugDescription=连接到名为 com.apple.cloudd 的服务}
这是我的代码供参考:
当然,任何想法、提示或建议都会受到赞赏。非常感谢
ios8 - 如何在 iCloud Drive 中创建文档?
UIDocuments
我有一个在 iCloud上创建的应用程序。我已经使用我的苹果帐户升级到 iCloud Drive,但我无法UIDocuments
在我的 iCloud Drive 文件夹中看到这些。如何在 iCloud 云盘中创建文档?我希望用户能够在他的文件夹中看到这些文件。