正如标题所说,我正在寻找将附加文件添加到已打包的 .ipa 的方法。我们需要这个用于内部应用程序以向 ipa 添加 saml 证书,以便用户不再需要用户名/密码来登录。
当下载请求来自用户时在服务器上添加文件不是问题,问题是 ipa 将不再安装在设备上。
我在 Apple 文档中读到您可以省略某些文件的签名,因此我在 Mac 上使用“The Unarchiver”提取了 ipa,并将以下内容添加到 ResourceRules.plist;
saml.txt 省略重量 200
我还尝试省略所有 txt 文件,如下所述:http: //lists.apple.com/archives/xcode-users/2011/Apr/msg00277.html
(^Resources/.*.txt 省略 YES weight 200")
首先,我真的不知道重量属性的规则。我找不到任何关于此的文档。
无论如何,我保存了文件,使用 OS X 提供的工具再次压缩了 Payload,并将其重命名为所需的 ipa 文件名。不幸的是,ipa 不会安装在设备上。它下载正常,但安装失败。
我在这里做错了什么以及如何克服这个问题?
由于它可能很重要,ipa 是使用 Flash Builder 生成的,所以我没有 XCode 拥有的所有可用构建设置。
如果有人有提示,请告诉我!干杯!