最新Unity2017导出Xcode工程并集成进Xcode10.

2019-01-03  本文已影响0人  smlq

一,导出unity的iOS工程

1.File->Build Settings->ios->Switch platform 切换为iOS平台

2.player Settings.....(这个地方设置错误会导致导入ios工程之后出现200+错误)

3.File->Build Settings->Build(保存为xcode文件)


二、把unity项目集成至iOS原生工程

1、将unity中的Classes、Data、Libraries、MapFileParser.sh文件加入到原生工程

(1)Data文件添加在Options里面勾选 Create folder references,不要选Copy items if needed

(2)Classes、Libraries、MapFileParser.sh文件添加在Options里面勾选 Create groups,不要选Copy items if needed

(3)添加完成后文件的颜色会有所不同:


2、对iOS工程环境的配置,这里的配置都是以Unity的配置为参考

(1)添加应用库

(2)添加头文件和库的搜索路径

(3)添加用户定义的设置

(4)其它一些配置

3、修改main.m和PrefixHeader.pch文件,将unity工程的对应的两个文件内容分别拷贝到iOS工程中

main.m文件 PrefixHeader.pch文件

并且把mian.m文件的后缀改成.mm

然后删除unity工程汇总Classes目录下单main.mm和Prefix.pch文件的引用。注意:一样是删除引用。并且注释掉iosUIview.m中的内容,以防跟你原生调用的方法冲突

4、修改AppDelegate.h和AppDelegate.m文件

AppDelegate.h AppDelegate.m AppDelegate.m

5、修改UnityAppController.h文件

UnityAppController.h

-------------到了这里基本集成完毕了~~~----------

6、启动Unity界面

启动unity

7、退出Unity界面

退出Unity

8、一些报错汇总

'release' is unavailable

最后感谢以下这些大牛们的引导文章:

Unity导出Xcode工程集成进另一个原生Xcode工程
unity与iOS合并
史上最全unity与xcode集成教程

上一篇下一篇

猜你喜欢

热点阅读