1

我的 Mac 中安装了几个版本的 Xcode。最近我注意到我的一些代码在使用 xcode 4.6.3 构建时可以编译并执行它应该做的事情。但是当使用 xcode 4.4.1 构建时,它的行为并不像预期的那样。

问题:是否可以从 ipa(iOS 应用程序)本身了解 xcode 版本?

谢谢,我将非常感谢分享您对此的知识和想法。

4

1 回答 1

0

如果你可以浏览到你的 Info.plist,有一个名为 DTXcodeBuild 的字段,它会有一个字符串值,比如 4H1503。您实际上可以转到您的 xcode 存档或 .app 并打开包内容,然后转到 Products/Applications/YourApp.app 并打开该包内容。Info.plist 应该在根目录中。在那里您可以找到您的 DTXCodeBuild。

那是一个 .app 文件。.IPA 是不同的。它应该是一个二进制文件。您可以将其重命名为 .zip 并环顾四周,但您可能不会在其中找到太多内容。看看这个线程讨论,ipa,重命名它,以及它的二进制方面:

https://discussions.apple.com/thread/4258197?start=0&tstart=0

于 2013-09-10T21:21:37.177 回答