为模拟器共享iPhone应用程序

rjs*_*ing 9 testing macos ios-simulator

为模拟器构建的iPhone应用程序存储在此处:

/Users/<username>/Library/Application Support/iPhone Simulator/User/Applications
Run Code Online (Sandbox Code Playgroud)

是否可以复制<GUID> .sb<GUID>目录并将其安装在另一台计算机上(安装了开发工具)?

这对于测试/演示非常有用,无需为所有经理和外部客户购买iPhone.

dsm*_*ger 11

我发现了一种只需要更多设置的方法,但对于非开发人员来说更容易:

您的用户/测试人员的说明:

  1. 按照Apple的说明安装Xcode
  2. 双击附加的应用程序 - iPhone模拟器将启动,安装应用程序并自动启动它.

如何设置:

  1. 从以下网址下载并解压缩(到桌面或任何地方的文件夹)"Simulator Bundler":http://github.com/landonf/simlaunch/downloads
  2. 将XCode构建目标设置为所需的模拟器配置(iPad/iPhone/iOS版本)
  3. 做一个'建立和存档'
  4. 找到它:在管理器中选择"已存档的应用程序",右键单击相关的构建,选择"在Finder中显示已存档的应用程序"
  5. 将应用程序(yourAppName,无扩展名)拖到Simulator Bundler应用程序上

完成.这将在同一文件夹中创建一个独立的Mac OS X yourAppDisplayName.app文件(使用您的应用程序图标作为图标),您可以将其粘贴在FTP服务器上或发送给您的用户/测试人员.

-

我认为它比解释复制文件的位置,如何启动模拟器等等更整洁/更光滑.如果有什么搞砸了,他们可以通过熟悉的点击并按住+(x)手势卸载模拟器UI,然后双击您再次发送它们的应用程序.

您还可以生成多个这些软件包,在构建之间更改软件包标识符,允许它们在测试人员的模拟器中并排安装; 比如说获取一些用户对不同UI设计的反馈,或者为生产配置一个,为Staging/QA服务器配置一个,这样你的内容编辑就可以在它们上线之前检查它们的变化等等.

从桌面图标重新安装应用程序的能力对于本地化测试也非常方便:启动模拟器,卸载应用程序(如果有),设置所需的区域格式和语言,双击桌面上的图标,测试; 重复每个必需​​的区域设置.(保证每次全新安装,我发现安装应用程序的切换语言会导致各种奇怪的行为)


Ari*_*riX 5

是的,如果您将这些文件发送给另一个人,并将它们放入该目录,他们也可以在iPhone模拟器中测试应用程序:)