MAC下Unity编译成Xcode后倒入IOS系统中的各种坑总结
Posted 快要结束了
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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系统中了。
以上是关于MAC下Unity编译成Xcode后倒入IOS系统中的各种坑总结的主要内容,如果未能解决你的问题,请参考以下文章
最新macOS 11.4+Xcode 12.5+iOS 14.6 编译安装WebDriverAgent填坑记
unity3d破解了还不能打包IOS平台吗?难道这是win平台不能打包IOS?一定要在MAC上安装unity3d进行打包吗?