我的mac上安装了几个版本的Xcode。最近,我注意到我的一些代码在使用Xcode4.6.3构建时可以编译并执行它应该执行的操作。但是当使用xcode 4.4.1构建时,它的行为并不像预期的那样。
问:可以从ipa (iOS应用程序)本身了解xcode版本吗?
谢谢,我将非常感谢分享你对此的知识和想法。
发布于 2013-09-11 05:21:37
如果您可以向下浏览到您的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
https://stackoverflow.com/questions/18728858
复制相似问题