呼~ 在MAC上發開程式,真是比JAVA和Net來的囉嗦多了,尤其一個人玩的時後真是會常遇到撞牆期,GOOGLE好用,只是大多都是英文的比較多,IOS學習之路加油啦~
如何在Unity上使用Qualcomm SDK範例?
可以參考:https://ar.qualcomm.at/qdevnet/sdk/ios
Getting Started - SDK :直接在Xcode中使用SDK進行發開,目前我還沒試,也是滿麻煩的。
Getting Started - Unity Extension :在MAC上做用Unity引用SDK進行開發,在若要發佈實機測試必須匯到Xcode
,這之前還會牽扯到憑証問題。若是初學IOS發開者要跳級直接玩AR不是很妙。
這次我玩Getting Started - Unity Extension,我直接拿Qualcomm的[vuforia-imagetargets-ios-1-5-9.unitypackage]來玩,執行File > Build Settings… > Build And Run,噹噹! 出現問題了!
問題1. 找不到相對應的 Bundle Identifier
解決:
a.要去Apple Member Center去申請憑証
參考:http://jmehsieh.blogspot.com/2011/04/itunes-connect.html
b.在Unity的功能列 Edit > Project Settings > Player > Other Settings > Identification,設定和你申請憑証相同的Identifier名稱。再Run一次應該就可以啟用Xcode了喔~
問題2. 在Complier時出現#include "QCARUnityPlayer.h" not found 的錯誤訊息。
解決:
麥驚! QCARUnityplayer.h 在Unity專案目錄裡 Projectname > Assets > Plugins > IOS裡,複製至Xcode的目錄 Projectname > Classes。再執行一次Xcode。
問題3. 疑! CodeSign Identity error
解決:
在Xcode中點選專案,在Build Settings選項裡,選至你剛新增的憑証即可。
問題4. Tag圖去哪裡找?
好不容易發佈至iPad上了,沒有Tag圖來測就太可惜啦!請至/Users/XXX/New Unity Project 1/Assets/Editor/QCAR印下圖就行囉~
沒有留言:
張貼留言