ios - 仅使用提供的 IPA 文件更改应用程序版本(无 xcode)

标签 ios xcode terminal ipa

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

感谢您的帮助。

最佳答案

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

关于ios - 仅使用提供的 IPA 文件更改应用程序版本(无 xcode),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16975049/

相关文章:

linux - 在 OS X 终端脚本中使用特殊字符

iphone - NSFileProtectionCompleteUntilFirstUserAuthentication 什么时候阻止通过计算机读取文件?

ios - NSManagedObject 方法没有被调用

ios - ionic3 - 无效的 App Store 图标。 'YourApp.app' Assets 目录中的 App Store Icon 不能透明,也不能包含 alpha channel

macos - Golang下载和 '$GOPATH not set'

linux - ubuntu登录时自动打开终端

iOS 以恒定音量播放声音文件,独立于用户设置

ios - 如何使用 JSQMessageViewController 使发件人显示名称出现?

ios - Touch Up Inside 无法正常工作

ios - UICollectionViewCell 叠加 View