1.出現(xiàn)的問題 : Framework not found IOSurface for architecture
image.png
xcode 升級到9之后開發(fā)了一個 游戲的 SDK ,跟 別的游戲公司對接的時候出現(xiàn)了上述問題, 對方的研發(fā)團隊使用的是 xcode 8.3.1
經(jīng)過相關(guān)查詢后的處理
解決辦法:
- 1.清空了 /Xcode/DerivedData .之后重啟 xcode8,還是出現(xiàn)上述問題 (失敗)
-
2.右鍵單機 Xcode.app 然后選擇顯示包內(nèi)容 之后到Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/的路徑下 , 從 xcode9的相同路徑下找到名字相同的 framework, 替換到 xcode8.3.1中.
附原文:
image.png
其中展開的一條評論詳細的指出了兩個不同的 SDK.
image.png
原文鏈接:https://stackoverflow.com/questions/44450673/framework-not-found-iosurface-for-architecture-arm64
個人建議: 1.替換之前,先將 xcode8相對應(yīng)的庫做備份處理.之后再替換
2.可以嘗試使用添加動態(tài)庫的方式將兩個庫添加到項目工程中.