簡體   English   中英

在多個設備上使用fbsimctl啟動React-Native應用

[英]Launch React-Native apps with fbsimctl on multiple devices

借助fbsimctl,我們可以啟動同時運行多個iOS版本的多個iOS模擬器。 有什么想法如何在所有iOS模擬器上同時啟動ReactNative-projects?

當我使用“ react-native run-ios ”啟動應用程序時,它只會出現在啟動的第一個模擬器上。 當我通過XCode啟動時,所有其他模擬器都將自動關閉,但在XCode啟動欄中選擇的模擬器除外。

在自述文件中聲明了以下命令:

fbsimctl launch com.facebook.someapp

我將應用程序ID替換為我的ID,它沒有幫助,但會輸出類似以下內容:

錯誤Domain = com.facebook.FBSimulatorControl代碼= 0“由於未安裝應用com.myown.appid,因此無法啟動”

也有人提到

fbsimctl install Someapp.app

我用XCode導出的IPA進行了嘗試。 它產生:

錯誤Domain = com.facebook.FBSimulatorControl代碼= 0“無法確定路徑/ private / var / folders / cj / c_zjt5x12ps_6q93t023qc4w0000gn / T / 61863B0A-89D3-4002-ACC4-D31EC256BA50-70447-0000472A108998F9 / Payload / XXX的應用程序信息。 app“ UserInfo = {NSLocalizedDescription =無法確定路徑/ private / var / folders / cj / c_zjt5x12ps_6q93t023qc4w0000gn / T / 61863B0A-89D3-4002-ACC4-D31EC256BA50-70447-0000472A108998F9 / Payload / XXXXXX的應用程序信息。

有人用過嗎? 對於Android,我發現能夠啟動多個不同的模擬器並在所有這些“設備”上僅使用一個命令即可啟動應用程序非常有用。

fbsimctl install Someapp.app要使用此命令,您必須具有用於模擬器的應用程序構建(.app文件)。 您可以通過Xcode或命令行創建它(用作目標iOS模擬器)

最好從模擬器和.app開始,因為使用真實設備和.ipa會更加復雜,因為要進行分析

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM