昨天發佈了我的應用程序的更新後,我收到了一位朋友的文字,稱iTunes不會讓他更新,因爲它說「該應用程序與此iPhone不兼容」。他在iPhone 5c上運行最新的iOS 9.1。我去檢查,它說: 爲什麼我的應用不適用於所有iPhone?
該應用程序不適用於iPhone 5S下方的iPhone。我沒有故意改變更新中的任何內容,以便發生這種情況。爲什麼我的應用不適用於所有iPhone?
昨天發佈了我的應用程序的更新後,我收到了一位朋友的文字,稱iTunes不會讓他更新,因爲它說「該應用程序與此iPhone不兼容」。他在iPhone 5c上運行最新的iOS 9.1。我去檢查,它說: 爲什麼我的應用不適用於所有iPhone?
該應用程序不適用於iPhone 5S下方的iPhone。我沒有故意改變更新中的任何內容,以便發生這種情況。爲什麼我的應用不適用於所有iPhone?
看看設備列表,它們都顯示有64位CPU - 是否可能意外禁用了對ARMv7的支持?您是否修改了更新中的位碼設置,或更改了Xcode版本?
該應用程序僅編譯爲64位。您需要確保編譯32位和64位體系結構(armv7,armv7s,arm64)。最好的選擇是使用默認的體系結構設置。