我几天前向苹果提交了我的第一个iPad应用程序。与此同时,它的iPhone版本即将准备就绪。我想使用iCloud在两个应用程序之间同步核心数据模型。是否有可能做到这一点?正如我所写,这是两个不同的应用程序(不是通用应用程序),它们使用具有相同结构的核心数据存储:名称、实体和属性是相同的。是否有可能做到这一点?我必须更改核心数据模型中的任何内容吗?我当时在想,如果我必须对其进行根本性的更改,那么在它被审查之前从iTunesConnect中删除二进制文件会更方便,而不是之后必须进行困难的迁移更改。有什么建议吗? 最佳答案 iCloud对
当我要将我的iOS应用程序转移给另一个开发者时,我收到了这条消息Youcan'ttransferthisappbecauseofthefollowingreasons:iCloudenabledYoucanonlytransferappsthataren’tiCloudenabled.DeletingandTransferringAppsDocumentation文档指出:Makesuretheappusesonlytechnologyandcontentthatcanbetransferred.NoversionoftheappcanuseaniCloudentitlement.由于
我已经向Apple提交了一个使用CloudKit的iOS应用程序。它被拒绝,因为它需要用户登录iCloud才能访问。Apple的理由是,即使没有iCloud登录,公共(public)数据库仍然是可读的。这样应用程序的那部分应该可以正常工作。我正在尝试修改应用程序,但在我未登录时仍会收到此错误。我在网上搜索过,解决方案始终是登录iCloud。也没有关于此错误的Apple文档。有谁知道如何在不登录iCloud帐户的情况下解决这个问题?非常感谢。 最佳答案 我遇到了同样的错误,但原因略有不同,所以对于这个问题,需要检查另一件事(@Cake
问题:从iCloud选择文档时,应用程序会随机崩溃,在大多数情况下,以下代码可以正常工作,但在极少数情况下会失败。我在应用程序中启用了iCloud授权,但似乎找不到间歇性失败的原因。有没有我遗失的支票?它有时也会挂起明显的5秒左右(通常在崩溃之前)代码:#pragmamark-iCloud=======================================================================================================-(void)documentPicker:(UIDocumentPickerViewContr
如何检测设备上使用的iCloud帐户是否已更改?一个用户从设置>iCloud注销,另一个用户登录他/她的帐户。如何在应用打开时检测到这种变化? 最佳答案 只需为名称为NSUbiquityIdentityDidChangeNotification的通知添加一个观察者[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(iCloudAccountAvailabilityChanged:)name:NSUbiquityIdentityDidChange
我有时无法打开存储在iCloud上的UIDocuments。在检查iCloud是否可用并获取NSMetaDataQuery的结果后,我在我的应用程序的开头调用了以下代码。这适用于98%的所有情况。只是有时(例如,有时在重新安装应用程序后)永远不会调用completionHandler:FRNBDocument*doc=[[FRNBDocumentalloc]initWithFileURL:fileURL];[docopenWithCompletionHandler:^(BOOLsuccess){NSLog(@"...doc:openedWithCompletionHandler");正
iCloud在iCloud偏好设置中显示的应用程序名称来自哪里?iOS:Settings.app>iCloud>存储和备份>管理商店>文档和数据OSX:系统偏好设置>iCloud>管理...我知道iCloudwilllistanappas"Unknown"withablankiconinitially(这确实发生在我的情况下),但是我的应用程序现在以其“内部”名称而不是其“漂亮”名称出现在此列表中(尚未提交包含iCloud的应用程序更新,因此这很奇怪)。我的直觉告诉我,名称将被定义为我应用的info.plist中的CFBundleDocumentTypes或UTExportedType
我想检查用户是否在iOS设备上启用了iCloud钥匙串(keychain),以便在他们没有启用时提示他们,以便他们可以将其打开以允许同步数据。谁能告诉我如何以编程方式实现这一目标?有没有办法读取设置?谢谢。 最佳答案 我向AppleDeveloperTechnicalSupport询问了这个问题,得到的答复是没有API。 关于ios-是否可以检查iOS7中是否启用了iCloudKeyChain?,我们在StackOverflow上找到一个类似的问题: http
我在我的应用程序中使用公共(public)iCloud数据库,它运行良好并且已在商店上架。将我的应用程序更新到新版本时(在iOS9上使用Xcode7),我遇到了崩溃:CKContainer*container=[CKContainercontainerWithIdentifier:@"iCloud.com.identifier"];***Terminatingappduetouncaughtexception'CKException',reason:'Theapplicationismissingrequiredentitlementcom.apple.developer.icloud
iCloudDrive文件夹不显示我的应用程序的文件夹。这是我将文件发送到iCloudDrive的方式:-(IBAction)btnStoreTapped:(id)sender{//Let'sgettherootdirectoryforstoringthefileoniCloudDrive[selfrootDirectoryForICloud:^(NSURL*ubiquityURL){NSLog(@"1.ubiquityURL=%@",ubiquityURL);if(ubiquityURL){//Wealsoneedthe'local'URLtothefilewewanttostore