【发布时间】:2009-08-10 21:25:24
【问题描述】:
我开发了一个通用的 iPhone 应用程序,旨在通过 myapp.cfg 文件进行自定义。我已通过 iTunes 成功地将应用程序部署到我的临时测试人员。我的问题是,如何通过 iTunes 更新他们的 myapp.cfg 文件。换句话说,如果他们在 Windows PC 或 Macbook 上编辑 .cfg 文件,他们如何将其放入 iPhone 中的应用程序包中?
【问题讨论】:
我开发了一个通用的 iPhone 应用程序,旨在通过 myapp.cfg 文件进行自定义。我已通过 iTunes 成功地将应用程序部署到我的临时测试人员。我的问题是,如何通过 iTunes 更新他们的 myapp.cfg 文件。换句话说,如果他们在 Windows PC 或 Macbook 上编辑 .cfg 文件,他们如何将其放入 iPhone 中的应用程序包中?
【问题讨论】:
您需要提供自己的机制将配置文件下载到应用程序的文档区域;由于应用程序包被代码签名过程有效地密封,因此无法事后修改包。由于您没有 iTunes 接口,因此您需要提供自己的机制 - 您可以选择执行类似 OmniFocus 之类的操作,它使用 Bonjour 来发现从中检索其同步设置的计算机。
换个角度看;为什么要使用配置文件?其他 iPhone 应用程序使用settings bundle 和标准应用程序首选项as recommended by Apple,为什么会有所不同?总有可能让用户感到困惑。
【讨论】: