0
Q
編譯應用10.5
A
回答
0
您應該將部署目標設置爲OS X 10.5。確保你沒有使用任何在10.5上不可用的API(或者,如果你這樣做,那麼你使用弱的API並且有一個將在API不可用時使用的回退代碼路徑)。在10.5上測試你的應用程序。
選項回退編碼:
- 測試API對象是否響應自10.5
- 測試引入的一個選擇一個類是否引入,因爲存在通過獲取通過
NSClassFromString()
- 弱連接的參考10.5針對SDK框架,在運行時發現這些框架的符號是否
NULL
- 動態加載共享庫
dlopen()
,回落如果它們不存在
相關問題
- 1. 強制libpq使用10.5進行編譯
- 2. Qt不會編譯(10.5英特爾Mac)
- 3. 在OSX 10.5上運行/編譯jdbc-sqlite
- 4. 編譯PHP-GD在Mac OSX 10.5
- 5. 如何編譯爲Mac OS X 10.5
- 6. 編譯的C++ MacOSX的10.5和10.6
- 7. 在macOS上爲MacOS 10.5交叉編譯libjpeg框架10.12
- 8. 如何判斷是否爲10.6或10.5編譯了dylib?
- 9. 在Xcode 3.2(Snow Leopard)中爲10.5編譯錯誤
- 10. 我可以使用LLVM(在Xcode中)編譯針對OS X 10.5及更高版本的應用程序嗎?
- 11. SBT應用任務編譯
- 12. 編譯應用時出錯
- 13. C:應用宏,不編譯
- 14. 使用G ++編譯器編譯GTK +應用程序
- 15. PowerBuilder - 不同的編碼PB 6.5 - PB 10.5
- 16. 用python編譯編譯vim
- 17. 如何在Mac OS X 10.6上編譯Mac OS X 10.5的python擴展?
- 18. 編譯的Qt 5.2的應用程序的編譯器MSVC2008
- 19. UnknownTimezoneError異常與Python應用程序編譯與Py2Exe編譯
- 20. Visual Studio在編譯期間編譯WPF應用程序兩次
- 21. 使用Jython編譯應用程序
- 22. 編譯時使用的應用常量
- 23. 用QtWebEngine編譯PyQt5應用程序
- 24. 用javac編譯android應用程序
- 25. 使用CMake編譯SFML應用程序
- 26. 編譯使用WinUsb的應用程序
- 27. 應用程序編譯使用顯卡
- 28. 用cygwin/gfortran編譯或用acml編譯
- 29. iPhone應用程序兼容性,使用3.1 sdk編譯。可以使用3.0重新編譯二進制編譯?
- 30. 編譯的MacOS應用與CGL
我做你所說的一切,但不知何故,似乎沒有編制正確的10.5。 Xcode編譯器沒有任何日誌嗎?它不拋出任何錯誤... – Daniel 2012-07-30 11:27:31
PS:我有OSX 10.5沒有MAC – Daniel 2012-07-30 11:27:57
@simpleBob你怎麼知道它不會編譯正確10.5如果沒有編譯器錯誤和你沒有上10.5測試? Xcode 4不能編譯爲PowerPC。要訪問構建日誌,請選擇「查看」>「導航器」>「顯示日誌導航器」以打開日誌導航器。從日誌導航器中選擇構建以打開構建結果編輯器。從編輯器中選擇一個構建步驟。應該出現一個水平線的小按鈕。點擊按鈕查看構建記錄。 – 2012-07-30 18:16:37