草庐IT

ios - 应用程序不在 iCloud "Manage Storage"列表中

我试图从我的应用程序中的iCloud备份中排除所有不必要的文件和文件夹,但由于这个原因而被拒绝,但是按照检查备份数据大小的说明,在应用程序列表中显示该应用程序并不一致设置>iCloud>存储和备份>管理存储>[当前设备]>显示所有应用。我一直在尝试在所有这些情况下这样做:删除应用程序并从头开始安装并启动它,然后检查iCloud从Xcode停止应用程序,但保持安装状态,然后检查iCloud在Xcode不运行应用程序时点击图标启动应用程序,然后检查iCloud删除整个应用程序,然后检查iCloud(令人惊讶地看到该应用程序列在那里!有或没有图标图像)在重复这些选项之前终止应用程序或“设置”

ios - CoreData(+ iCloud)产生无效的模型状态

我正在使用CoreData和iCloud在设备之间同步数据。每次iCloud导入后(观察NSPersistentStoreDidImportUbiquitousContentChangesNotification),我运行一个简单的重复数据删除算法来查找和删除重复数据。保存更改后,我在控制台中看到来自CoreData的警告,即特定实体实例(已被重复数据删除算法删除)的所有属性和关系都替换为nil/0。CoreData:warning:AnNSManagedObjectContextdelegateoverrodefaulthandlingbehaviortosilentlydelete

ios - 如何访问另一个应用程序的 iCloud 容器(使用另一个开发人员配置文件开发的应用程序和在该配置文件中创建的 icloud 容器)?

我有一个ios应用程序,它使用iCloudcontainer来保存用户的一些数据,例如用户的“到期日期”。我要用不同的方式创建应用程序的副本开发者账号。我要将用户从第一个应用程序迁移到第二个应用程序,获取存储在icloud容器中的到期日期很重要。我可以从第二个应用程序访问第一个应用程序的icloud“到期日期”吗? 最佳答案 您将不得不将该信息从外部迁移到iCloud(无论您如何在新版本中存储它)。这可能必须通过一些专门构建的管理工具/流程来实现。共享容器只能通过同一开发者的应用访问Multipleappsandusershavea

ios - iOS 中的 iCloud 备份/恢复 HTML5 Cordova 应用程序

我正在使用Cordova-sqlite-storage插件将数据本地存储在iOS设备中。我需要将sqlite插件保存的数据备份到iCloud。我已经在网上搜索并尝试了各种选项,但均未成功。另外,我发现以下SO帖子说在localStorage的情况下是不可能的。CanHTML5localStorageinCordova/PhonegapappbesyncedtoiCloud?我的问题是,在使用Cordova-sqlite-storage插件存储数据的同时,有什么方法可以将数据备份到iCloud吗?如果有人已经做过请回复我。或者有人有相同的经历并且可以自信地说,这是不可能的或者这是做到这一

ios - 使用 CloudKit/iCloud 时 Apple Store 构建被拒绝

我刚刚将我的应用程序提交到AppleStore,但由于以下问题导致提交失败,我对如何解决这个问题感到很困惑。FromApple-17.2Details-Wenoticedthatyourapprequiresuserstoregisterwithpersonalinformationtoaccessnonaccount-basedfeatures.Appscannotrequireuserregistrationpriortoallowingaccesstoappcontentandfeaturesthatarenotassociatedspecificallytotheuser.Ne

ios - "login"和 "iCloud"钥匙串(keychain)有什么区别?

谁能解释一下“登录”和“iCloud”钥匙串(keychain)之间的区别是什么?我根据名称推测只有“iCloud”实际上在iCloud中备份并跨设备同步。如果是这种情况,这是唯一的区别还是对应用程序如何/哪些应用程序可以访问存储在其中的数据有影响? 最佳答案 基于thisarticle和iCloudKeychainFAQs我认为Mac为其应用程序使用登录钥匙串(keychain),然后iCloud钥匙串(keychain)用于在iOS设备和Mac之间同步。我假设iCloud服务负责保持钥匙串(keychain)同步,但您仍然需要登

ios - 项目中缺少 iCloud 功能

我正在从事一个我想使用iCloud功能的项目。我的appleID已添加到AppleDeveloperProgram。但是,我在xCode中找不到任何iCloud或CloudKit功能的迹象。只有几个基本的。我做错了什么?提前致谢!编辑:也许它与将它添加到现有项目有关?generalcapabilitiesEDIT2:我已被添加为大学群组的用户。我不确定,但也许我使用了错误的凭据。在我的ADP个人页面上,我没有成员(member)资格,但是当我查看我的大学简介时,我可以将自己视为该计划的用户。问题是一样的。但是我相信我的问题是我正在使用的帐户。我想不通。 最佳

ios - 即使我的应用程序未启用 iCloud,我是否也必须遵循 iOS 数据存储指南

我创建了一个不启用iCloud的应用ID。但这是否意味着我必须遵循iOS数据存储指南才能让我的应用程序获得应用程序商店的批准?我正在使用App的文档文件夹来存储大文件,例如照片。我已经在应用商店上传了我的应用,正在等待审核。我担心它可能会被拒绝。请帮忙! 最佳答案 是的。这是因为用户目录中的所有内容(tmp和Library/cache目录除外)都默认备份,Apple不希望将容易重新生成/重新下载的内容复制到云端。如果您可以证明您的大文件是“用户生成的内容”,那么它应该能够按原样获得批准。否则,您可以使用“不备份”标志来标记保存您的内

iOS:使用 iCloud 文档存储小型基于 XML 的数据库

只是想知道这是否是个好主意:我想在我的iOS应用程序中使用iCloud在不同设备之间同步数据。它只是一个没有连接的小对象列表。但是将这个列表存储在键/值存储中是行不通的,因为它的空间被限制在1MB左右,并且列表可能会变大(不多,但可以......)。核心数据对我来说似乎有点矫枉过正,而且还存在可能重复的问题。所以我想知道将UIDocument子类化来处理XML文件是否有意义。每个对象都有一个ID,因此合并不同版本的文件应该没有问题。 最佳答案 XML的选择取决于数据存储的格式(单体或事务)和更新量。如果整个文件(1MB+)不断地被您

ios - 在 iOS 中使用 CloudKit 在 iCloud 中保留收据

#1我正在开发其中包含非续订订阅的iOS应用程序。我想让订阅在用户的所有设备上可用,并让用户恢复购买。如Apple文档中所述:Fornon-renewingsubscriptions,useiCloudoryourownservertokeepapersistentrecord.我不使用我自己的服务器,因为我的应用程序目前仅适用于iOS。所以iCloud似乎是更简单的解决方案。在观看和阅读了很多关于iCloud的WWDC视频和文档之后,对我来说最好的解决方案似乎是CloudKit,因为键值存储限制为1MB,我有很大的机会获得比这个更大的总数据大小用户(例如,经过一年的不同购买之后)。问