2013-10-13 25 views
0

有沒有辦法通過檢查應用程序包內的iOS二進制文件或其他文件來知道給定應用程序編譯的是哪個版本的iOS?發現iOS二進制文件的iOS版本

感謝

+1

您是否只有二進制文件或整個應用程序包?因爲如果你有這個包,Info.plist中的東西可能會告訴你。 –

+0

AHA !!!!這是我沒有檢查過的唯一文件。所以,現在我已經瞭解到XCode 4.5能夠編譯爲4.x iOS!即使此選擇不在部署目標列表中,只需輸入您希望編譯的版本即可!謝謝。請添加您的評論作爲答案,所以我可以接受。 – SpaceDog

+1

請記住,如果您想要定位iOS 4,因爲您仍然想要定位'armv6'設備,只需手動更改部署目標是不夠的。你需要[做一些像我在這個答案中討論的東西](http://stackoverflow.com/a/13061562/119114)。 – Nate

回答

2

如果你有全包,而不是僅僅在編譯的二進制代碼,裏面Info.plist的關鍵之一可能會告訴你。

+0

看起來像是Info.plist中的'MinimumOSVersion'鍵。 – Nate