1. 程式人生 > >怎麼檢視appstore的app所使用的xcode版本

怎麼檢視appstore的app所使用的xcode版本

前景:我們用xcode10來編譯了個app上傳到appstore,然後發現了一個超級嚴重的問題,就是在iOS9系統的裝置上,下載下來後,介面直接就卡死的,還有些是點選就crash. 針對這個問題,我們去找尋了下問題所在.然後發現這個是xcode10的問題.但微信卻沒問題,所以就有了檢視線上的微信是用xcode幾編譯的需求

拿到appstore的微信的ipa包

我們可以直接在電腦上的pp助手上來下載

解壓縮下載下來的ipa包

這個ipa包是個zip格式的,用系統的zip解壓就可以

開啟

開啟解壓後的,拿到info.plist檔案 我們平時在開發的時候,從xcode工程中看到的info.plist的資訊如下 image.png

不過這個是隱藏了很多資訊的,其實這個info.plist檔案中的內容遠遠不止這麼多

我們直接雙擊 加壓後的微信的目錄下的info.plist 雙擊開啟(雙擊,預設會用xcode開啟) image.png

看到這裡的 DTXcode 項了沒,這個的值 1000就是指的Xcode10.0

後記

微信的包也是用xcode10編譯的,但是它們的就可以在iOS9機器上安裝並開啟,正常使用.但我們的就不可以. 看網上有說是因為 image.png

但我看微信的解壓後的目錄中也是有 Assets.car檔案的,它們也用到了,怎麼就沒問題呢?

有人已經向蘋果反饋bug了,但目前也沒看到蘋果提供解決方式.

現在只能倒退回去用xcode9來打包上傳.