簡體   English   中英

iOS應用:缺少64位支持

[英]iOS app: Missing 64-bit support

關於stackoverflow和iOS開發新手的第一個問題,隨時隨地搞清楚事情。 我已經檢查了類似的問題,請參閱底部的鏈接。

任務:我正在繼續研究一個客戶項目,以使iOS應用程序更新兼容32位和64位支持。

存檔驗證讓我:

iTunes Store操作失敗。
缺少64位支持。 從2015年2月1日開始,上傳到App Store的新iOS應用程序必須包含64位支持,並使用Xcode 6或更高版本中包含的iOS 8 SDK構建。 要在項目中啟用64位,我們建議使用“標准體系結構”的默認Xcode構建設置來構建具有32位和64位的單個二進制文件。

問題:我似乎無法讓我的項目/構建支持32位和64位二進制文​​件(更不用說64位本身)。 我使用以下設置跟蹤了Apple(和其他stackoverflow答案)建議:

OS X 10.9.5
XCode 6.1
架構:標准架構(armv7,arm64) - $(ARCH_STANDARD)
僅構建活動架構:否(僅針對調試嘗試'是',對所有調試'是')
有效的架構:armv7 armv7s arm64
iOS部署目標:5.1.1(也嘗試過6.0)

嘗試的方法(嘗試刪除DerivedData):

a)清理 - >構建 - >存檔 - >驗證
b)連接設備 - >清理 - >構建 - >斷開設備 - >存檔 - >驗證

當我檢入二進制文件時(在stackoverflow:ios 64位兼容性之后 )我只在dwarfdump中獲得armv7(如果我理解正確的只有32位但是還應該使用上面設置的arm64)。

File: MyApp.app/MyApp (armv7)

我嘗試了許多與其他來源問題相關的相關解決方案(丟失了其他參考資料)但沒有成功。

任何幫助將不勝感激,謝謝!

參考文獻:

您可以手動添加64位(arm64)支持,如下所示: 在此輸入圖像描述

關閉這個問題並為其他任何不了解或不熟悉iOS開發的人解答(在這兩種情況下都像我一樣)。

正如@ Almo和@ Jeremiah Jessel在關於第三方圖書館的評論中提到的那樣; 我調查過它們,其中一些確實構建為32位二進制文​​件,不幸的是,它們不再保持64位支持。

就我而言,問題肯定是32位庫。 我得到了一些幫助,能夠更新64位的庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM