0

有谁知道在应用程序运行时(例如在 Xcode 中调试时)更新资源(图像、文本文件、UI .nib 文件等)的任何方法?

自从我们发布了我们的第一个应用程序以来,我们的应用程序框架变得越来越受数据驱动。因此,如果我可以简单地按下一个按钮来检查触摸的资产,并在应用程序运行时将它们复制到应用程序的沙箱中,那就太好了。

然后,我可以简单地按下后退按钮,然后重新打开我正在测试的应用程序部分,而不是在 Xcode 中执行完整的构建周期。

在我看来,有 3rd 方工具可以访问 iOS 文件系统(例如 iExplorer),所以那里有诀窍吗?我想它必须相当智能并与构建目标的 Xcode 资源复制构建规则集成......

4

2 回答 2

2

使用 Xcode 更新资源的唯一方法是重新构建程序并将其加载到设备或模拟器上。如果您想从其他任何地方获取文件到您的应用程序中,则必须在您的应用程序中编写一些代码以从网络下载文件。另外,如果您进行更改,则必须使用您的代码重新编译 nib 文件;我猜这只是使用编译语言的缺点。

于 2012-05-25T15:23:36.580 回答
0

实际上,您可以在编译和安装后将 nib 文件加载到您的应用程序中。

http://www.indelible.org/ink/nib-loading/

于 2012-12-07T23:33:14.580 回答