1

我对PhoneGap:Build当前构建 iOS 应用程序的方式有疑问:闪屏被复制,大大增加了我的应用程序的编译文件大小。

以前他们有一个问题,他们将错误的图标复制到Android 构建的 Android XHDPI 图标文件夹中,我能够编写一个脚本,在构建后自动修复这个错误,因为他们似乎对修复这个错误没有兴趣(自最初的错误报告以来已经快一年了,虽然它似乎目前可能已修复,但他们最近没有发表评论)。

我知道我可以将 IPA 重命名为 ZIP、解压缩并浏览其内容。我可以轻松地自动执行以下步骤:

  1. 改名
  2. 解压
  3. 通过 config.xml 文件查找和删除初始屏幕图像的原件
  4. 重新压缩(并重命名?)

...但我不确定我必须从那里去哪里。我发现了一些讨论使用 Xcode 运行不同实用程序、执行签名等的线程;但他们似乎都认为你在本地有一个 xcode 项目,而我没有。(我使用 PhoneGap 和 PhoneGap:Build 专门来避免那些令人头疼的问题。)

我将有权访问上传到 PhoneGap:Build 的所有相同密钥文件,用于原始签名过程,并且我知道所有必要的密码。我安装了 Xcode(只是不是本地 xcode 项目)...

是否可以使用命令行实用程序将“固定”zip 重新组装到已签名的 IPA 中进行开发/发布分发,而无需创建本地 Xcode 项目?如果是这样,怎么做?

4

1 回答 1

0

是的,这是可能的。您可以导出 IPA,解压缩,删除重复文件(假设您的代码没有引用它),然后重新签署应用程序并将 IPA 压缩备份。您将在 stackoverflow 上找到有关如何使用命令行工具“codesign”为 .app 目录重新签名的示例!

于 2013-08-26T07:47:51.137 回答