我一直在開發一個應用程序並使用Apple的新Testflight來分發測試版。每次成功上傳後,我都會收到來自Apple的後續電子郵件,通知我我的二進制文件缺少64位支持。但是,RubyMotion自9/13起支持64位,並且自3.0起默認構建了64位。我已經確認我的二進制文件缺少64位支持。是什麼賦予了?RubyMotion二進制被Apple拒絕支持缺失的64位(「無效的二進制」)
3
A
回答
3
原來,將您的部署目標設置爲小於7.0會生成32位二進制文件。將其設置爲7.0後,它成功構建了一個32位和64位二進制文件。您可以檢查該架構包含在二進制文件使用file
命令:
$ file ./build/iPhoneOS-7.0-Development/APPNAME.app/APPNAME
./build/iPhoneOS-7.0-Development/APPNAME.app/APPNAME: Mach-O universal binary with 2 architectures ./build/iPhoneOS-7.0-Development/APPNAME.app/APPNAME (for architecture armv7): Mach-O executable arm ./build/iPhoneOS-7.0-Development/APPNAME.app/APPNAME (for architecture arm64): Mach-O 64-bit executable
相關問題
- 1. 二進制上傳失敗, 「丟失的64位支持」
- 2. p7zip 64位二進制
- 3. Rails二進制流支持
- 4. 從AppStore拒絕更新的二進制
- 5. 蘋果二進制拒絕(2.16)
- 6. 在iTunes中拒絕二進制
- 7. 二進制再次拒絕。怎麼做?
- 8. Mac App Store二進制拒絕問題
- 9. XCode6二進制無效,沒有來自ITC支持的細節
- 10. iPhone應用程序提交 - 拒絕二進制上傳新的二進制
- 11. 如何將十進制轉換爲二進制的64位?
- 12. 由於缺少共享庫,二進制文件拒絕運行
- 13. 十進制到二進制(二進制)
- 14. 64位Centos上的64位二進制執行錯誤
- 15. C++將二進制(64位)轉換爲十進制
- 16. iOS二進制文件被拒絕,未能發佈
- 17. 二進制絕對值
- 18. C++將二進制轉換爲大於64位的位的十進制
- 19. iTunes Connect:無效的二進制文件
- 20. 「無效的二進制」iTunes Connect(Swift 2)
- 21. 無效的二進制連接
- 22. 無效的二進制操作符^
- 23. 無效的操作數爲二進制「|」
- 24. 無效的操作數到二進制==
- 25. 無分支二進制搜索
- 26. 在64位Linux上執行32位二進制時的SIGSEGV
- 27. 32位/ 64位系統上的二進制文件?
- 28. 從二進制文件讀取無符號整數64位
- 29. 無效操作數爲二進制
- 30. 無效操作數爲二進制*
尼斯 - 我有點擔心我最近提交的,當我看到你的問題,但'文件命令確認我有兩個在那裏。感謝您顯示命令來檢查它。 – 2015-02-09 05:16:43