将新的 plist 文件添加到 iOS 应用程序

Posted

技术标签:

【中文标题】将新的 plist 文件添加到 iOS 应用程序【英文标题】:Adding new plist files to iOS app 【发布时间】:2015-11-15 16:38:35 【问题描述】:

我创建了一个 ios 游戏,它由多个关卡组成,在这些关卡中,玩家必须完成多个阶段。

每个级别都是从一个 plist 文件中提取的,该文件包含每个阶段的数据。

我想知道的是,在用户无需通过应用商店更新整个应用的情况下,将新的 plist 文件(即新关卡)发送到应用的最佳方式是什么?

这可以使用 CloudKit 完成吗? CloudKit 适合这个吗?是否可以创建离线 plist 文件,然后应用程序可以在可用时拉取该文件?

【问题讨论】:

【参考方案1】:

我很确定 CloudKit 可用于存储用户数据,但不能提供应用更新。

您可以考虑使用 REST API 来访问您提供的服务器上的不同级别。这将相对简单,您可以在网上找到很多示例。您可以从一项服务开始; getLevelN 等

【讨论】:

以上是关于将新的 plist 文件添加到 iOS 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Swift 将新数组数据添加到 plist 文件中的 NSDictionary

ios:如何在没有连接设备的情况下将新的 UDID 添加到配置文件?

如何在 XCode 上将自定义文件扩展名导入 iOS 项目?

无法将新的 mac 版本上传到应用商店

如何每次将新数据保存到我的 plist 文件而不是替换旧数据?

将新的 UDID 添加到配置文件后,是不是需要重建 IPA?