在开发过程中测试 iOS 应用程序存档并保持现有的 sqlite 数据库已在使用中
Posted
技术标签:
【中文标题】在开发过程中测试 iOS 应用程序存档并保持现有的 sqlite 数据库已在使用中【英文标题】:Testing iOS app archive and keeping existing sqlite database already in use during development 【发布时间】:2012-06-12 22:38:43 【问题描述】:点击此链接 Testing Workflow with Xcode's Archive feature
我正在尝试构建和测试 ios 应用存档。
该应用程序之前是通过 Xcode 在 iOS 设备上构建和开发的,它有一个 Core Data DB,它在开发过程中已填充并在几个月前放入 iCloud。
我想通过保留现有数据库来开发存档,但是正如说明中所述,这似乎是不可能的:
3) 从您的设备中删除应用的所有版本
如果我没记错的话,通过设备删除应用程序也意味着删除 sqlite 文件。 我知道有 iCloud,但我不确定整个 sqlite 事务日志文件是否仍然可用。 您对此有任何解决方案或解决方法吗?
【问题讨论】:
【参考方案1】:使用 Xcode Organizer 可以将应用程序的数据与应用程序本身分开保存。
在您的设备下方左侧的设备标签上,有几个类别。在屏幕截图和设备日志中,还有应用程序。在主窗口中,您可以选择您的应用程序,并在 Upload 和 Download 下对应用程序数据进行操作。
因此,您可以随时保存数据,并在以后恢复以进行测试。
【讨论】:
谢谢我知道这个选项,但是当 CoreData 与 iCloud 同步时你不能这样做以上是关于在开发过程中测试 iOS 应用程序存档并保持现有的 sqlite 数据库已在使用中的主要内容,如果未能解决你的问题,请参考以下文章
使用 PhoneGap Build 为 iOS 构建现有的 PhoneGap 项目
为通用 iOS 设备创建产品存档时出现 SDWebImage 错误
在 Xcode 8 beta 中为 iOS 10 贴纸包构建时出现问题