【问题标题】:iPad Info.plist not converting to binaryiPad Info.plist 未转换为二进制
【发布时间】:2011-03-25 15:17:26
【问题描述】:

这个问题有点开箱即用,所以请多多包涵。我正在尝试构建一个 iPad 应用程序并将其发布到 App Store,但是我收到 Info.plist 的这个问题,它被构建为 XML 格式而不是二进制。我感觉在 XCode 的构建设置中,您可以将 Info.plist 的方面保留为 XML 或二进制。虽然我将它保留为二进制,但我一直以 XML 格式获取 Info.plist,我通过查看 .app 提取版本确认了这一点,但 Info.plist 仍然倾向于二进制格式。如果我倾向于手动将命令行中的 Info.plist 文件更改为 plutil -convert binary1 Info.plist,那么代码签名显然会发生变化,然后 iTunes 会给我一个应用程序签名错误。然而,没有改变我确实在 iTunes 中得到它并没有错误地上传到 iPad,但得到了 App Store 的响应,即 Info.plist 的内容应该是二进制格式。非常感谢这里的任何帮助。

谢谢,

肖恩

【问题讨论】:

    标签: iphone ios ipad binary info.plist


    【解决方案1】:

    所以我终于得到了我自己问题的答案。该应用程序有一些外壳脚本,其中包含代码签名和修订,其中在修订外壳中它使用 PBuddyList 来写出内容。我假设它在编写内容后将内容更改回 XML 格式,然后进行代码签名并将内容压缩到 IPA 文件。

    因此,对 plutil -convert binary1 "Info.plist" 行的简单添加就可以完成这项工作。

    再次感谢您,希望这在不久的将来对某人有所帮助。

    肖恩

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-04
      • 2016-10-02
      • 2015-07-10
      • 1970-01-01
      相关资源
      最近更新 更多