unity3d版本: 5.3.0f4
xcode版本: 7.3.1
- xcode7.3.1已經支持免開發者證書真機調試, 這個版本下不再需要花費99刀購買個人開發者證書,僅需要個人appstoreID即可進行調試;
- 該版本unity3d工程編譯成xcode可執行文件后,導入IOS過程中會報2次錯誤,具體描述如下:
1、 "unknown type name __declspec"
解決方法:xcode中找到il2cpp-config.h文件,在181行(上下)找到
#define NORETURN __declspec(noreturn)
改成
#define NORETURN __attribute__((noreturn))
2、經過上述修改后繼續編譯會遇見第二次錯誤:
"_kSecReturnData", referenced from:(以下省略)..."
解決方法:添加庫文件Security.framework即可
解決這2個問題后就可以正常的把工程導入ios系統中了。