草庐IT

icloud-documents

全部标签

ios - 防止 iCloud 下载较旧的应用程序版本

我已经上传了我的应用程序的新版本,其中包含一些数据库(使用的CoreData)更改(服务器端也有更改)。我添加了新模型,以便数据库更改不会导致任何崩溃。重新下载应用程序可以正常工作。如果该应用程序的旧版本在云中,那么当我尝试安装该应用程序(显示云图标)时,会下载旧版本并导致崩溃。有没有办法阻止iCloud恢复/下载旧版本? 最佳答案 以下步骤解决了我的问题。在iTunesConnect中点击应用程序图标。选择“权利和定价”现在选择“管理此应用的iCloud设置”现在检查您不希望用户从iCloud下载的版本。

ios - 使用 iCloud Apple ID 匿名登录应用程序

根据这个CloudKitoverview:CloudKitalsoenablesyouruserstoanonymouslysignintoyourappswiththeiriCloudAppleIDswithoutsharingtheirpersonalinformation.我在他们的文档中找不到关于此功能的任何其他信息。我已经有一个带有自己后端的应用程序,所以我不需要CloudKit提供的任何后端即服务功能,但我想利用使用iCloud帐户登录用户的优势,与我们目前使用Facebook和Twitter的方式大致相同。CloudKit是否可以做到这一点,或者您是否还必须利用其BAAS

ios - 如何按修改日期对 UIDocument 的 icloud NSMetadataQuery 结果进行排序?

我有一个iOS应用程序,它使用一个简单的UIDocument模型和一个用于iCloud存储的内容字段。我检索文档列表以使用NSMetadataQuery填充UITableView。我想让新文档出现在该表的顶部,但默认排序似乎是旧的->新的。我知道如果文档中有自定义日期字段,我可以使用该字段上的NSSortDescriptor对查询进行排序,但我的问题是是否可以按通过UIDocumentiCloud存储创建的文件的固有修改日期进行排序?还是有另一种首选方法来执行此操作? 最佳答案 看起来正确的方法是在创建查询时设置查询的排序描述符。沿

iphone - 是否有任何工具可以浏览您应用程序的 iCloud 数据?

我正在努力将iCloud集成到我的应用程序中,有时会遇到冲突问题和保存错误。由于数据存储在云端,因此很难调试问题。据我所知,iCloud服务器上的数据被镜像到设备上的一个目录中。是否有任何工具(iOS或OSX应用程序)可以让我查看此目录的内容或iCloud服务器中的文件?我知道可以使用NSMetadataQuery类查询目录中的文件。但是,我正在寻找Apple的内置工具或开源应用程序,我可以使用我自己的权利。到目前为止,我已经尝试了以下工具但没有成功:在MacOSXLion上,系统偏好设置>>iCloud>>管理:这仅显示文档的名称和大小。它不允许我下载或查看内容。在iOS5上,设置>

ios - iCloud 容器随着 iOS 8 的发布而变化

自17日发布iOS8以来,我所有的开发和部署配置文件在Apple开发中心都显示为无效。此外,我使用iCloud的所有应用程序都无法在实际设备上的Xcode5.1或6GM中运行。收到一条消息,说明权利与配置文件不匹配。唯一可接受的iCloud容器现在必须以iCloud开头,它无法识别已使用以前要求的iCloud容器命名结构存储在iCloud中的数据。有什么解决办法吗?我已经在网络和Apple开发网站上搜索了几个小时,但没有找到任何解决方案。我不能是唯一遇到这个问题的人。刚刚在AppStore上发布了一个应用程序,现在无法更改任何代码来更新它,这非常令人沮丧!

iphone - iCloud:我可以忽略那些禁用 iCloud 的人吗?

我对iCloud的想法有点纠结,并发布了一个更一般的问题here.我最大的问题是决定是否应该停止将用户数据放在应用程序沙箱中的旧文档文件夹中。为了说明我的问题:docs据我所知,不要给出答案。假设我有一个处理不同txt文件的应用程序。启动我的应用程序后,我只需像这样检查云中是否有任何txt文件:-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{NSLog(@"AppDelegate:appdidfinishlaunching")

ios - 用于上传和下载文件的 iCloud 集成

我想设计一个将文档存储在iCloud上的应用程序。但是有一些问题在实际实现之前已经有了答案。题目如下,上传到iCloud的最大文件大小是多少?我能否以编程方式计算/了解用户的可用空间?iCloud帐户?如何获取上传和下载文件的事件iCloud?有人可以帮我吗?我阅读了苹果文档,但没有完全理解所有内容。提前致谢。 最佳答案 虽然您提到您已经阅读了苹果icloud文档,但designingforiclouddocumentationpage来自Apple仍然是这个问题的一个很好的起点。文件大小限制文档没有指定文档文件大小限制,也没有指定

ios - 钥匙串(keychain)数据未存储在 iCloud 中

我正在使用钥匙串(keychain)在本地设备上存储数据,但我决定通过iCloud对其进行调整以在多个设备上使用。我已启用iCloud授权并在成员(member)中心内创建了必要的配置。然而,当数据被存储时,它似乎并没有被存储在云中。我正在模拟器和我的iPhone设备之间进行测试。模拟器使用我的帐户登录。每个设备继续保存数据,但另一个设备看不到结果。我只将kSecAttrSynchronizable和kCFBooleanTrue添加到现有设置中,据我所知,这是使钥匙串(keychain)使用云所需的全部。此处是用于存储和调用钥匙串(keychain)数据的代码。+(NSMutableD

swift - 在 Github 上找到 iCloud 和 UIDocument 项目?

任何人都可以将我链接到使用iCloud和UIDocument的GitHub项目(我在Apple开发站点上找不到任何项目)吗?最好类似于iOS版本的Pages。我的项目中出现了很多较小的错误/错误。 最佳答案 看看Apple的Lister示例。 关于swift-在Github上找到iCloud和UIDocument项目?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2594365

swift - 从当前 iCloud 用户获取 CloudKit 记录

我想从当前登录的用户那里获取所有位置记录。这会在CloudKit上创建位置记录:funclocationManager(manager:CLLocationManager,didUpdateLocationslocations:[CLLocation]){letlocation=locations.last!letcenter=CLLocationCoordinate2D(latitude:location.coordinate.latitude,longitude:location.coordinate.longitude)addCrumbPoint(center)letlocati