2017-04-26 61 views
0

感谢fbsimctl,我们可以同时启动运行多个iOS版本的多个iOS模拟器。任何想法如何同时在所有iOS模拟器上启动ReactNative项目?在多个设备上启动带有fbsimctct的React-Native应用程序

当我用“react-native run-ios”启动应用程序时,它只会出现在第一个启动的模拟器上。当我通过XCode启动时,除XCode启动栏中选定的其他模拟器外,其他所有模拟器都将自动关闭。

在自述中规定的命令:

fbsimctl launch com.facebook.someapp 

我更换了APP-ID开采,并没有帮助,反而会输出类似:

错误域=融为一体。 “无法启动应用程序 com.myown.appid,因为它没有安装” facebook.FBSimulatorControl代码= 0

它也提到致电

fbsimctl install Someapp.app 

我试着用导出的IPA直接从XCode中取出它。它产生:

错误域= com.facebook.FBSimulatorControl代码= 0“无法 确定路径应用信息 /私有的/ var /文件夹/ CJ/c_zjt5x12ps_6q93t023qc4w0000gn/T/61863B0A-89D3-4002-ACC4 -D31EC256BA50-70447-0000472A108998F9 /有效载荷/ XXXXXX.app” 的UserInfo = {NSLocalizedDescription =无法确定应用 信息路径 /私有的/ var /文件夹/ CJ/c_zjt5x12ps_6q93t023qc4w0000gn/T/61863B0A-89D3-4002-ACC4-D31EC256BA50 -70447-0000472A108998F9/Payload/XXXXXX.app

H正如任何人使用它?对于android,我发现它非常有用,能够启动几个不同的模拟器,并在所有这些“设备”上使用一个命令启动应用程序。

+0

如果你得到“无法引导设备在当前状态启动”那么这是一个与Xcode的问题,重新启动Xcode后,一切都会正常工作......但有一种更简单的方法来重新获得权力,只需关闭模拟器命令是xcrun simctl shutdown“iPhone 6 Plus”,你可以通过xcrun simctl list获得模拟器列表... – Codesingh

回答

0

fbsimctl install Someapp.app 要使用此命令,必须为模拟器(.app文件)构建应用程序。您可以通过Xcode中或通过命令行(作为目标 iPhone模拟器)创建

这是最好先从模拟器和名为.app,因为使用真实的设备和的.ipa是因为分析

复杂得多
相关问题