是否可以在 IPA 中定义的外部配置文件可以在 ipa 文件加载到设备之前进行更改?
默认情况下,配置文件中定义的 url 为http://www.google.com;
有了配置文件,如果需要,我们将能够修改并连接到http://www.yahoo.com。
这可能吗 ?请帮帮我
提前致谢.........
是否可以在 IPA 中定义的外部配置文件可以在 ipa 文件加载到设备之前进行更改?
默认情况下,配置文件中定义的 url 为http://www.google.com;
有了配置文件,如果需要,我们将能够修改并连接到http://www.yahoo.com。
这可能吗 ?请帮帮我
提前致谢.........
该应用程序包包含一个数字签名,这表明该应用程序包来自您,并且自您创建以来未被篡改。
为了让您的应用程序能够查找和读取配置文件,它必须位于应用程序包中。如果您更改包内的文件(或只是将文件添加到包中),签名将不再有效,iOS 将拒绝执行您的程序。
因此,为了做到这一点,您必须在更改配置文件后再次签署应用程序包。这意味着用户不能自己编辑配置文件,您必须为他提供自定义版本。(或者他必须安装开发者工具和有效的签名证书。)
所以步骤是:
codesign
命令行实用程序更新数字签名。zip -y
使用(以保留符号链接)重新创建 IPA 。