前言:以前所有公司项目都在真机上开发测试。最近“ 公司穷”,开发测试人员一直在增加,测试机就几个,真机开发测试完全不够用,没办法,只能研究 Unity 打包的工程可以在模拟器上运行。
本文 Unity 版本:5.3.6f1
- 1、首先更改 Unity 打包时候的设置,以支持模拟器运行。
步骤:Build Settings
---->Player Settings
---->Other Settings
---->Target SDK
---->Simulator SDK
- 2、Build 成功后,替换原来 iOS 项目中 Native, MapFileParser, MapFileParser.sh,data,Libraries 等5个文件( 如果是第一次 Build,则直接使用就可以)。
- 3、更改 Xcode 中设置(一)(如下图)
请叫我坤坤坤哥: iphonesimulator x86_64
- 4、更改 Xcode 中设置(二)(如下图)
请叫我坤坤坤哥: -Wl,-undefined,dynamic_lookup
- 5、如果想使用真机运行测试,还原以上设置重新打包 Unity 即可。(好麻烦)
如果还有其他报错,欢迎一起交流。
原创文章,转载请注明出处。