MAC下Unity編譯成Xcode后倒入IOS系統中的各種坑總結


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系統中了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM