我开发了一个通用的iPhone应用程序,用于通过myapp.cfg文件进行自定义。我已经通过iTunes成功地将应用程序部署到我的adhoc测试人员。我的问题是,我如何通过iTunes更新他们的myapp.cfg文件。换句话说,如果他们在Windows PC或Macbook上编辑.cfg文件,他们如何将其插入iPhone的应用程序包中?
答案 0 :(得分:1)
您需要提供自己的机制,将配置文件下载到应用程序的文档区域;由于代码签名过程有效地密封了应用程序包,因此无法修改捆绑后事实。由于您没有与iTunes的接口,因此您需要提供自己的机制 - 您可以选择执行类似OmniFocus的操作,使用Bonjour来发现从中检索其同步设置的计算机。
以另一种方式看待它;为什么要使用配置文件?其他iPhone应用程序使用settings bundle和标准应用程序首选项as recommended by Apple,为什么要做一些不同的事情?你总是有可能混淆用户。