iOS 如何在模擬器中安裝APP


公司使用釘釘應用,釘釘中可以添加本公司的web應用,測試的時候需要在iOS模擬器中測試,下面就是如何在模擬器中安裝app。

模擬器上是沒有 App Store 的,也不能下載 ipa 文件安裝。只能安裝基於源代碼打包出來的 App Bundle。

例如,釘釘安裝包 Dingtalk.app

1、先打開模擬器

一般是通過打開xcode在打開模擬器,但是也可以直接打開模擬器。

雖然模擬器捆綁在 Xcode 中,但是本身是一個單獨的應用程序,安裝路徑在:

/Applications/Xcode.app/Contents/Developer/Applications/Simulator.app

雙擊運行Simulator.app即可。

 

2、模擬器上面安裝app

另外 Xcode 提供了一個 simctl 命令,可以對模擬器做各種操作。simctl 命令的路徑是:

/Applications/Xcode.app/Contents/Developer/usr/bin/simctl

雙擊simctl運行進程,提示進程已完成之后,在終端打開 Dingtalk.app所在的路徑,在執行安裝操作,如下

cd /Users/Datacvg/Desktop/app

/Applications/Xcode.app/Contents/Developer/usr/bin/simctl install booted Dingtalk.app

之后就會在打開的模擬器中安裝Dingtalk.app。如下圖所示:

 

3、安裝中的錯誤提示

An error was encountered processing the command (domain=NSPOSIXErrorDomain, code=2):

 

之前同事發送的是壓縮包顯示DingTalkios.app.zip,解壓之后顯示釘釘(執行/Applications/Xcode.app/Contents/Developer/usr/bin/simctl install booted Dingtalk.app安裝成功),如下圖所示,還發送了一個沒有壓縮的DingTalkios.app(使用安裝命令/Applications/Xcode.app/Contents/Developer/usr/bin/simctl install booted DingTalkios.app的時候安裝失敗),后來發現壓縮包解壓之后的才能正常使用,沒有壓縮的app始終安裝失敗。注意xxx.app的所在路徑以及安裝命令中app的名稱千萬不能出錯。

 

 

    參考文檔:釘釘開放平台 IOS模擬器調試微應用

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM