unity与原生iOS项目的整合(一)

      目录介绍

1、软件环境

      unity3D:5.4.1f1

      xcode:8.3.3

2、准备工作

     2.1、新建一个iOS工程,简称iOS原生工程

     2.2、unity导出的iOS工程,简称Unity工程 

             Unity工程使用之前一定要清楚导出的时候的设备选择,注意Unity导出工程时设置的参数项注意项

  Target  SDK 的设置关系到iOS工程测试和编译的环境

3、集成步骤

3.1  添加Unity工程中的文件到iOS工程中

(1)将Unity工程下的3个文件夹Classes、Libraries、Data ,两个文件 MapFileParser 、 MapFileParser.sh添加至iOS工程中,

添加时注意选择Copy items if needed选项,Classes和Libraries文件夹选择 Create groups,而Data文件夹选择Create folder references选项。

       添加完Unity文件夹之后的工程结构

添加完毕以后可以把Unity文件夹中的一些无关文件清理掉,它们会影响编译速度,删除时选择Remove Reference

  • Classes->Native文件夹下的*.h文件
  • Libraries文件夹下的libil2cpp文件夹

  3.2添加相关框架

   需要添加哪些framework可以参见Unity工程的TARGETS -> General -> Linked Frameworks and Libraries,如图所示:

   

        

3.3. 配置Build Settings相关选项
(1) Enable Bitcode -> NO
(2) Other Linker Flags
添加-weak_framework CoreMotion -weak-lSystem
 
 3.4    Header Search Paths
  • "$(SRCROOT)"
  • "$(SRCROOT)/Classes"
  • $(SRCROOT)/Classes/Native
  • $(SRCROOT)/Libraries/libil2cpp/include
  • $(SRCROOT)/Libraries
注意:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值