ios模拟器装ipa包_在iOS开发的时候如何在模拟器中安装APP
作為iOS開發(fā)者,使用模擬器調(diào)試自己的APP是不可避免的,當(dāng)然,如果用真機(jī)也行,但是,很少有人擁有多種蘋果手機(jī),專門用來(lái)進(jìn)行調(diào)試吧。我們都知道,蘋果的模擬器是沒(méi)有App Store的,不能安裝市場(chǎng)上的APP,也不能直接下載ipa文件進(jìn)行安裝,只能安裝基于源代碼打包出來(lái)的App Bundle開發(fā)包。
Xcode提供了simctl命令來(lái)對(duì)模擬器進(jìn)行各種操作,這個(gè)命令的路徑是:
/Applications/Xcode.app/Contents/Developer/usr/bin/simctl
1. 獲取基于源代碼打包出來(lái)的App Bundle開發(fā)包
可以自己打包,也可以去網(wǎng)上找別人已經(jīng)打好的包,這里附上釘釘?shù)拈_發(fā)包點(diǎn)擊下載
如果是自己打包,就是打開自己的項(xiàng)目,運(yùn)行一下,項(xiàng)目下面有個(gè)文件夾(Products),如下圖:
20171221173052.png
里面裝的就是開發(fā)包文件,選中文件,右鍵,Show in Finder,就可以直接來(lái)到開發(fā)包所在的目錄,把開發(fā)包復(fù)制到你需要的位置,然后就可以開始安裝了,記住,由于是安裝到模擬器上,千萬(wàn)不要在運(yùn)行的時(shí)候選擇真機(jī),不然會(huì)閃退,必須選擇模擬器,然后build一下,這樣打的包才能安裝到模擬器上。我選擇通用設(shè)備的時(shí)候,一樣閃退,然后換到指定模擬器,正常打開,用另外的模擬器,也能打開。
2. 打開模擬器
3. 打開終端,并使用cd命令進(jìn)入開發(fā)包所在的目錄中
4. 在終端中輸入命令以下命令
/Applications/Xcode.app/Contents/Developer/usr/bin/simctl install booted ~/Downloads/DingTalk.app
5. 等待安裝完畢即可使用
6. 解釋下這行命令的意思
/// simctl命令的位置
/Applications/Xcode.app/Contents/Developer/usr/bin/simctl
/// 執(zhí)行安裝操作
install
/// 安裝到當(dāng)前啟動(dòng)的模擬器
booted
/// 開發(fā)包所在的位置,如果在當(dāng)前目錄下,直接輸入開發(fā)包名字即可
~/Downloads/DingTalk.app
其實(shí)這種方式也并沒(méi)有太多的優(yōu)勢(shì)(對(duì)我目前來(lái)說(shuō)),安裝自己的APP,可以直接用源碼運(yùn)行,安裝別人的APP,資源是真的不好找,也可能我還沒(méi)發(fā)現(xiàn)這種方式的其他方面的優(yōu)勢(shì)吧。
總結(jié)
以上是生活随笔為你收集整理的ios模拟器装ipa包_在iOS开发的时候如何在模拟器中安装APP的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: cv2 画多边形不填充_OpenCV p
- 下一篇: python获取当前服务器ip_Pyth