7

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

4

4 回答 4

3

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

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

奇迹般有效。

于 2008-12-30T15:21:20.517 回答
2

仅供参考,frankodwyer 以不同用户身份运行 iPhoneSimulator 的想法行不通。Quoth Finder:“您无法打开应用程序‘iPhone Simulator’,因为其他用户已打开它。请其他用户退出应用程序,然后重试。”

于 2009-10-07T06:42:15.030 回答
1

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

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

我不在我的 Mac 上,而且我不知道模拟器二进制文件的名称,否则我会试试这个并为你粘贴一些代码。

于 2008-12-30T16:01:25.850 回答
0

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

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

调试将在模拟器中创建应用程序的代码 例如,您的应用程序名称是 - Instance Close Simulator 转到 Project->New Target -> Instance2 在 Instance2.info.plist 文件中添加“Bundle display name : Instance2” Set Executable Name : Instance2 Select Instance2 Target -> Go to Project -> Set Active Target -> Instance2 Build with Instance2 注意:小心操作,否则你必须重置你的模拟器 For Reset Simulator -> Run Simulator -> iPhone Simulator -> Reset Content & Settings...

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

希望它会帮助你:)

拉维坎特纳加尔

于 2011-10-22T13:20:39.113 回答