Ios 将文件添加到已打包的.ipa
正如标题所说,我正在寻找向已打包的.ipa添加额外文件的方法。 我们需要一个内部应用程序来向ipa添加saml证书,这样用户就不需要用户名/密码登录了 当用户发出下载请求时,在服务器上添加文件不是问题,问题是ipa将不再安装在设备上 我在苹果的文档中读到,你可以省略某些文件的签名,因此我在Mac上使用“Unarchiver”提取了ipa,并在ResourceRules.plist中添加了以下内容: saml.txt 省略 重量 200 我还尝试忽略所有txt文件,如下所述: (^Resources/*.txt) 省略是 重量200”) 首先,我真的不知道权重属性起什么作用。我找不到任何关于这个的文档 无论如何,我保存了文件,使用OSX提供的工具再次压缩了有效负载,并将其重命名为所需的ipa文件名。 不幸的是,ipa不会安装在设备上。它可以正常下载,但安装失败 我做错了什么?如何克服这个问题 因为这可能很重要,ipa是用FlashBuilder生成的,所以我没有XCode提供的所有构建设置 如果有人有什么提示,请告诉我! 干杯!.ipa文件是一个打包的“zip”文件,换句话说。它包含所有的应用程序代码和所有的.h&.m文件。因此它基本上是完整xcode项目的zip文件 现在,一旦文件压缩(.ipa)文件,在提取文件之前,不可能添加任何内容 除了苹果,世界上没有人能将文件添加到.ipa文件中Ios 将文件添加到已打包的.ipa,ios,mobile,ios-provisioning,Ios,Mobile,Ios Provisioning,正如标题所说,我正在寻找向已打包的.ipa添加额外文件的方法。 我们需要一个内部应用程序来向ipa添加saml证书,这样用户就不需要用户名/密码登录了 当用户发出下载请求时,在服务器上添加文件不是问题,问题是ipa将不再安装在设备上 我在苹果的文档中读到,你可以省略某些文件的签名,因此我在Mac上使用“Unarchiver”提取了ipa,并在ResourceRules.plist中添加了以下内容: saml.txt 省略 重量 200 我还尝试忽略所有txt文件,如下所述: (^Resourc
希望这对您有所帮助。终于找到了合适的解决方案。 这是向已打包的ipa添加或更改文件的分步指南
基本上就是这样。现在你可以修改“File.txt”“在不使ipa软件包失效的情况下,您可以随时使用 恐怕您的答案不正确,您可以使用codesign添加和更改已打包的.ipa的文件。嗨,朋友,我相信我们讨论的是代码签名身份?对的代码签名是OSX中使用的一种安全技术,它允许您证明应用程序是由您创建的。一旦应用程序被签名,系统可以检测到对应用程序的任何更改,无论更改是意外引入的还是由恶意代码引入的。那么,您可以更改已经签名的.app包中的文件。签名过程将忽略某些文件,这允许您根据需要更改这些文件。正如我在第一篇文章中的评论所述,我们刚刚完成了这项工作,因此可以在不使已签名的包无效的情况下完成。由于我们无法向包中添加任何文件并在签名过程中忽略它们,我们只是将.supp文件添加到SC_Info目录,因为ResourceRules已经忽略了这些文件。这就解决了问题,尽管向ResourceRules添加自定义规则并重新签名包会更好。从iOS7开始,SC_信息是读保护的,因此我们正在拼命寻找一种方法,在签名过程中省略某些文件。如果有人有线索,请开枪!