icloud相关内容

如何为我的CloudKit数据建模

在我的应用中,我决定将CloudKit用作我的同步后端.我的应用程序与项目无关,但为简单起见,可以这么说... 所以...在我的应用程序中,用户将有多个项目.每个项目都包含与该项目关联的多个实体.例如任务,还有提醒等. 所有这些数据将存储在用户专用数据库中.什么都不会在公共数据库中. 现在用户可以拥有多个项目. 我的第一个问题:每个项目都应该在自己的CKRecordZone ..
发布时间:2021-04-22 19:40:28 移动开发

开发和生产模式下有关CoreData的iCloud更新策略

如本主题中所述,我正在开发一个使用CoreData及其内置iCloud功能的应用程序. 每当我将设备(iPad和iPhone)连接到xcode并运行该应用程序时,几分钟后我都可以看到CoreData更新数据的日志.在"iCloud上的两个设备"部分中,我可以看到我的应用程序拥有完整的iCloud标题. 第一个问题:iCloud内容多久被推送到设备一次?有办法强制吗? 第二,我注意到设备 ..
发布时间:2020-11-26 02:34:42 移动开发

从iCloud Drive iOS目标C下载图像

我已经遍历了许多链接,但对我没有任何帮助.我需要做的就是获取所有iCloud Drive文件并下载图像.我成功使用下面的代码 提取了所有文件 - (void)presentDocumentPicker { NSArray *documentTypes = @[@"public.content", @"public.text", @"public.source-code ", @"pu ..
发布时间:2020-11-26 02:34:39 移动开发

NSMetadataQueryDidUpdateNotification不起作用

有人可以告诉我我从iOS 5开发人员手册中改编的以下代码有什么问题吗 - (void) startMonitoringUbiquitousDocumentsFolder { // Remove any existing query – stored in local instance variable if (alertQuery) [alertQuery stopQuery ..
发布时间:2020-11-26 02:34:36 移动开发

CloudKit iOS我该如何设置World Write Permission

如何在iCloud仪表板上设置世界写许可 因为现在它被禁用了,真的需要它 解决方案 简短的回答:不能. 对于正在运行的CloudKit应用,即使用户未在设备上登录其iCloud帐户,也始终可以读取容器的公共数据库.将记录保存到公共数据库并访问私有数据库要求用户登录.如果您的应用除了从公共数据库中读取数据以外,还需要检查用户是否登录,然后再保存记录. 参考: 为CloudKit设 ..
发布时间:2020-11-26 02:34:32 移动开发

iCloud无法使用临时设置配置文件进行同步

我的应用在开发环境(开发者配置文件)中运行良好,并且可以使用iCloud与其他设备同步. 当我使用生产证书(用于临时配置)时,iCloud同步不再起作用. 我需要检查的任何东西吗? 从iCloud的角度来看,供应配置文件是否存在差异? 谢谢 达里奥(Dario) 解决方案 不幸的是,临时配置不适用于iCloud. ..
发布时间:2020-11-26 02:34:29 移动开发

将NSArray保存到iCloud并检索

我有一个应用程序,当前将NSMutableArray保存到iPad上documents目录中的文件中.这是由 保存的 [residentData writeToFile:filePath atomically:NO]; 并被读回; residentData = [[NSMutableArray alloc] initWithContentsOfFile:filePath]; 我需 ..
发布时间:2020-11-26 02:34:26 移动开发

重新安装应用程序后如何从iCloud中的文件获取数据?

应用程序使用iCloud使用NSKeyedArchiver/NSKeyedUnarchiver存储符合Codable协议的对象. 设备之间的同步是可以的,除非将应用程序重新安装在设备上(或安装在新设备上)并且存在带有数据的文件–在这种情况下 NSKeyedUnarchiver.unarchiveObject(withFile:filePathe)返回nil. 当我在新设备上安装应用程序(在同一设备 ..
发布时间:2020-11-26 02:34:23 移动开发

通过编程将资产添加到iCloud共享相册

使用PhotoKit将照片添加到Shared iCloud相册是否有任何限制?虽然我可以将新照片添加到作为常规相册的AssetCollections中,但是如果AssetCollection代表iCloud共享相册,则根本不起作用.我还需要添加其他类型的PHAsset吗? 如果将fetchAssetCollections调用更改为使用.albumRegular而不是.albumCloudSh ..
发布时间:2020-11-26 02:34:19 移动开发

如何强制iCloud在全新安装/首次启动时同步应用程序的数据?

在我正在开发的游戏中,我已经实现了GKSavedGames,并且一切正常,但是如果卸载并重新安装游戏或将其安装在新设备上,则首次启动fetchSavedGamesWithCompletionHandler将返回0个已保存的游戏. 是否有一种方法可以强制iCloud将文件同步到设备?我已经尝试等待并重新调用fetchSavedGamesWithCompletionHandler,但是似乎没有任何效 ..
发布时间:2020-11-26 02:34:16 移动开发

tvOS上的iCloud同步

到目前为止,是否有人能使iCloud在tvOS上运行? 我正在使用键值存储,它成功地将所有内容保存在iCloud中.但是,它不会在iOS-App和tvOS-App之间同步数据.我为两个应用程序使用了相同的包标识符. 有人遇到过同样的问题吗? 解决方案 因此,看来苹果在tvOS方面可能存在问题,因为如果我按照苹果关于配置通用键值存储的说明进行操作,多个应用程序 我可以使用完全相同 ..
发布时间:2020-11-26 02:34:11 移动开发

如何通过NSFileManager正确管理iCloud文件?

我正在尝试使用NSFileManager上的iCloud方法(没有文档或文件协调器)将iCloud同步添加到我的iOS/Mac应用程序.该应用需要在各个实例之间同步音频文件;创建,删除和元数据更改.它不是一个协作风格的应用程序,因此我不太担心冲突等问题.我有一些基本的工作原理,但是遇到了一些基本问题,而这些问题似乎我找不到确切的答案. 使用iCloud时,涉及两个本地目录,即文件所在的沙箱目 ..
发布时间:2020-11-26 02:34:08 移动开发

保存到iCloud时收到信号SIGSTOP

当我将单个基准保存到iCloud时,它工作正常,并且当我需要将大量数据保存到iCloud时,我将相同的代码步骤保存在for循环中. 当我尝试将大量数据保存到iCloud时,会收到以下信号,并且该应用无限期挂起.信号接收区域如下图所示. 崩溃区域指向 如何调试此崩溃?有人可以帮助我尽快进行移植吗 解决方案 该方法的文档说:“重要:请勿从应用程序的主线程调用此方法." 警告继 ..
发布时间:2020-11-26 02:34:02 移动开发

iCloud文档和数据应用程序图标未知

我注意到我的游戏的应用程序图标和名称在设备的“文档和数据"设置中被列为“未知".是否可以安全地假设这是因为游戏尚未在App Store上发布?我知道Game Center用户是一个沙盒服务器,用于在尚未发布应用程序时存储数据...好像iCloud使用实时服务器吗? 还是我设置错误?任何人都可以确认一种方式吗?解决方案 我确实认为是这种情况-实时应用商店尚不了解该应用,因此显示空白图标且未知 ..
发布时间:2020-11-26 02:33:47 移动开发

taskgated:被终止的应用程序,因为不允许使用com.apple.developer.ubiquity-container-identifiers权利

因此,创建一个普通项目,构建并创建一个新项目.运行...应用未出现.打开控制台: "1/10/12 6:32:29.967 PM被分配任务:杀死了com.myapp.TEST [pid 28092],因为不允许使用com.apple.developer.ubiquity-container-identifiers权利". > 与这里几乎相同的问题 在Xcode中启用权利会阻止Bare Bo ..
发布时间:2020-11-26 02:32:41 移动开发