仅提供IPA文件更改应用版本(无xcode)

时间:2013-06-07 01:52:24

标签: ios xcode terminal ipa

我有一个为我的公司开发的应用程序。不幸的是,它需要被辞职(我知道这部分是怎么做的),因为分发证书已经过期了。问题是我们需要更改版本号,以便在所有iPad上进行更新。有没有人知道如何使用终端(我安装了xcode,但我没有和开发人员的文件)。再一次,我只有应用程序的IPA文件。

感谢您的帮助。

2 个答案:

答案 0 :(得分:47)

  • 将.ipa重命名为.zip,然后解压缩存档。
  • Inside应该是一个名为“payload”的文件夹,在该文件夹中应该是您的应用程序存档。
  • 右键单击应用程序存档,然后选择“显示包内容”。
  • 找到Info.plist文件(名为“Info.plist”或“AppName_Info.plist”)。使用文本编辑器打开该文件
  • 将“CFBundleVersion”和“CFBundleShortVersionString”的值更改为所需的版本号。
  • 重新压缩存档
  • 将.zip重命名为.ipa
  • 重新签名.ipa

答案 1 :(得分:3)

回答克里斯·爱默生的上述评论(抱歉,我没有足够的声誉来添加其他评论以便我添加答案)仍然可以这样做!我刚刚为IPA完成了对所有iOS 8.3,OX Mavericks的最新更新。我得到了相同的消息" ...此时无法安装"并且结果是配置文件中的权利与* .app中的权利不匹配的问题。

您可以像这样检查权限:https://developer.apple.com/library/ios/technotes/tn2318/_index.html#//apple_ref/doc/uid/DTS40013777-CH1-TNTAG68,我会详细说明如何修复IPA的权利,以便他们在此处匹配:Alter Minimum OS Version of IPA without XCode, iOS 8+