xcodebuild / xcrun安裝app到iPhone

1. 準備工作

1.1 確保Mac上安裝了Xcode和Command Line Tools
// 如果沒有Command Line Tools,會直接安裝;如果報下圖中的錯誤,說明已經(jīng)安裝。
xcode-select --install
打印上述信息,說明已安裝了Command Line Tools
1.2 測試xcrun
// 如果正常,會打印所有模擬器的Device Types、UDID、是否開啟等信息
xcrun simctl list
xcrun打印各種信息

2. 重頭戲

2.1 指定Xcode的編譯路徑
// 指定Xcode的路徑
DEVELOPER_DIR="/Applications/Xcode.app/Contents/Developer/"

// 輸出路徑
export DEVELOPER_DIR
2.2 安裝指定路徑下的.app文件到指定UDID的模擬器(UDID在步驟1的打印信息中可以查到)
// appPath不包含“<>”
// 例如/Users/ypf/Desktop/foobar2000/Payload/foobar2000.app
xcrun simctl install UDID <app path>

// 舉個例子:安裝foobar2000到iPhone X模擬器
xcrun simctl install D04ED7FD-5B4A-4A1D-87DB-74E7485AE85E /Users/ypf/Desktop/foobar2000/Payload/foobar2000.app

PS:如果用booted替換上述命令中的UDID,則表示安裝到當前啟動的simulator

2.3 啟動App
// 根據(jù)bundleId啟動模擬器上的App
 xcrun simctl launch booted 'com.foobar2000.mobile'
2.4 刪除App
// 根據(jù)bundleId刪除模擬器上的App
xcrun simctl uninstall booted 'com.tczhu.myapp'

3. Done!

??

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1、通過CocoaPods安裝項目名稱項目信息 AFNetworking網(wǎng)絡(luò)請求組件 FMDB本地數(shù)據(jù)庫組件 SD...
    陽明AI閱讀 16,240評論 3 119
  • 一.應(yīng)用場景 先來談?wù)勈鞘裁辞闆r下,會有在模擬器上安裝app的需求。 在一個大公司里,對源碼的管理有嚴格的制度,非...
    一葉夏幕閱讀 7,482評論 1 2
  • 五、操作符 算數(shù)操作符、位操作符、關(guān)系操作符、 相等操作符 一元操作符++和--:注意a+++,- 位操作符按位非...
    小懶豆閱讀 317評論 0 0
  • 你想成為什么樣的人,你就會在路上遇到同樣的人,或者已經(jīng)回來的人,不論是前者還是后者,都是件讓人開心的事。話語間,你...
    回希閱讀 214評論 0 1
  • 改變,這個詞是高頻詞,不是在書中看到,就是在你的某個領(lǐng)導口中蹦出。 改變,能讓我們變的更好,更好的自己等于更好的未...
    我家的牛閱讀 697評論 0 1

友情鏈接更多精彩內(nèi)容