前言:以前所有公司項(xiàng)目都在真機(jī)上開發(fā)測(cè)試。最近“ 公司窮”,開發(fā)測(cè)試人員一直在增加,測(cè)試機(jī)就幾個(gè),真機(jī)開發(fā)測(cè)試完全不夠用,沒(méi)辦法,只能研究 Unity 打包的工程可以在模擬器上運(yùn)行。
本文 Unity 版本:5.3.6f1
- 1、首先更改 Unity 打包時(shí)候的設(shè)置,以支持模擬器運(yùn)行。
步驟:Build Settings---->Player Settings---->Other Settings---->Target SDK---->Simulator SDK

001.png
- 2、Build 成功后,替換原來(lái) iOS 項(xiàng)目中 Native, MapFileParser, MapFileParser.sh,data,Libraries 等5個(gè)文件( 如果是第一次 Build,則直接使用就可以)。

004.png
- 3、更改 Xcode 中設(shè)置(一)(如下圖)

002.png
請(qǐng)叫我坤坤坤哥: iphonesimulator x86_64
- 4、更改 Xcode 中設(shè)置(二)(如下圖)

003.png
請(qǐng)叫我坤坤坤哥: -Wl,-undefined,dynamic_lookup
- 5、如果想使用真機(jī)運(yùn)行測(cè)試,還原以上設(shè)置重新打包 Unity 即可。(好麻煩)
如果還有其他報(bào)錯(cuò),歡迎一起交流。
原創(chuàng)文章,轉(zhuǎn)載請(qǐng)注明出處。