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



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

谢谢你的帮助

  • 将。ipa重命名为。zip,并解压缩存档文件。
  • 内部应该是一个名为"payload"的文件夹,该文件夹中应该是您的应用程序存档。
  • 右键单击应用程序存档文件,选择"显示包内容"。
  • 查找信息plist文件(可以命名为"Info"。plist"或"AppName_Info.plist")。使用文本编辑器
  • 打开该文件
  • 修改"CFBundleVersion"one_answers"CFBundleShortVersionString"的值为你想要的版本号
  • 重新压缩文件
  • 将。zip重命名为。ipa
  • 重新签署。ipa

回答Chris Emerson上面的评论(对不起,我没有足够的声誉来添加另一个评论,所以我添加了一个答案)仍然可以这样做!我刚刚为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 IPA的最低操作系统版本,没有XCode, iOS 8+。

最新更新