有些Project很順利的就讓蘋果公司去做審查了
但是有些卻光是在實機測試就好掉了好幾天
避免以後光是在尋找答案又花了很多時間
所以在此做個紀錄
以下列出比較常見的幾項問題
1. ld: library not found for "XXX"
很常遇到以上的問題,就是 " 遺失了什麼路徑 "
不過我遇到的不同遺失的路徑,有著不一樣的解法
1 ) -lVuforia
不過我遇到的不同遺失的路徑,有著不一樣的解法
1 ) -lVuforia
因此網路上找到的方法就是 " 把它移除再找到路徑加入一次 "
那要怎麼在加入一次呢?就是點擊 Link Binary With Libraries 下方的 + 號,然後點擊Add Other
路徑查找的方式就在資料夾內按Ctrl+F去尋找遺失的檔案
此專案是使用高通(Vuforai)來製作AR的App
網路上找到的解法就是再重新將 libVuforai.a 這個檔案重新加入
路徑查找的方式就在資料夾內按Ctrl+F去尋找遺失的檔案
此專案是使用高通(Vuforai)來製作AR的App
網路上找到的解法就是再重新將 libVuforai.a 這個檔案重新加入
2 ) Bitcode
最主要的原因就是因為Unity還未支援Bitcode這個功能,因此在Build Ios如果沒有關閉Bitcode就會出錯
如何將Bitcode關閉呢?
Build Setting > Build Options > Enable Bitcode 變成 No
3 ) -libiPhone-lib
這個檔案也在 Build Phases > Link Binary With Libraries 確實看得到,但是也不清為什麼搜尋不到
不過這次的解決方式比較不同是找到 Build Setting > Library Search Paths
加上 $(SRCROOT)/Libraries 這個問題似乎就解決了
附上參考文章連結
http://answers.unity3d.com/questions/538363/error-when-i-updated-to-xcode-5-to-get-import-to-i.html
以上是我目前遇到尋找比較久才得到的解答
不過網上也有很多地方可以發問以及搜尋
在此先附上幾個比較有名的論壇可以先去搜尋問題
Unity Answers Unity官方的問題討論區
Stackoverflow 很多與程式語言相關的問題在這提問或找到解答
Vuforia 這個是高通官方的 Q&A 相關討論區
沒有留言:
張貼留言