有没有人有幸运行两个iPhone模拟器实例来测试两者之间的网络代码?

有帮助吗?

解决方案

不,但您可以在手机上运行模拟器和WiTap代码。我已经做到了,这很酷。

只需为开发配置文件配置WiTap代码并将其加载到手机上即可。然后,确保手机在同一个网络wifi上,你可以运行你的开发机器,模拟器运行WiTap,手机运行WiTap。

像魅力一样。

其他提示

仅供参考,frankodwyer将iPhoneSimulator作为其他用户运行的想法不起作用。 Quoth Finder:“你无法打开应用程序'iPhone模拟器',因为另一个用户打开它。请其他用户退出该应用程序,然后再试一次。“

只是一个想法,但您可以尝试将另一个用户添加到您的Mac并在两个帐户中运行模拟器。 (我很确定模拟器配置是相对于用户主目录存储的)

第一步是在用户切换下实现这一目标。如果可行,它应该有希望设置模拟器需要的第二个实例。然后注销第二个帐户,返回到您的常用帐户。现在尝试从终端的命令行运行第二个模拟器实例,但作为第二个用户帐户(在运行模拟器之前使用'su - '切换其他用户帐户)。

我不是在我的mac和副手我不知道模拟器二进制文件的名称,或者我会尝试这个并为你粘贴一些代码。

按照以下步骤测试您的应用。

首先要为整个过程做一件事:转到Project - >编辑项目设置 - >勾选选项 - 并行构建独立目标。

将在模拟器中创建应用程序的调试代码例如,您的应用程序名称为 - 实例 关闭模拟器 转到项目 - >新目标 - > Instance2添加“Bundle display name:Instance2”在Instance2.info.plist文件中设置可执行文件名称:Instance2选择Instance2 Target - >转到项目 - >设置有效目标 - > Instance2使用Instance2构建 注意:请小心,否则您必须重置您的模拟器For Reset Simulator - >运行模拟器 - > iPhone模拟器 - >重置内容&设置...

现在您在模拟器中有两个应用程序,您可以在所有实例上测试应用程序。

希望它会对你有所帮助:)。

Ravikant Nagar

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top