需要在不使用xcode的情况下在模拟器上运行Iphone应用程序

时间:2009-12-17 07:09:26

标签: iphone ios-simulator

我需要使用iphone模拟器分发我的应用程序进行测试。所以我构建了二进制文件,每当我尝试通过双击它来运行应用程序时,  该应用程序因错误而崩溃

Dyld错误消息:   未加载库:/System/Library/Frameworks/UIKit.framework/UIKit   参考自:/Users//dev/iphone_workspace/MD2final/build/Analyzer-iphonesimulator/MD2final.app/MD2final   原因:未找到图像

但我已将UIKit添加到项目中,并且能够通过使用“Build and go”从Xcode运行相同的应用程序。

有没有办法可以在我的Xcode中构建二进制文件,只将二进制文件分发给其他人进行测试。

3 个答案:

答案 0 :(得分:2)

您可以在RELEASE模式下为模拟器构建,然后将文件从Mac上的应用程序目录中压缩出来,然后让测试人员将其解压缩回自己应用程序目录中的模拟器。

我读过这个有用 - 虽然我自己没试过。

我会把它留给你作为练习,找到正确目录中的文件。

-t

答案 1 :(得分:1)

  1. 您可以从开发者帐户获取测试人员设备的UDID并创建新的配置文件,其中包括所有这些测试人员的UDID。

  2. 然后下载配置文件,双击它进行安装,并使用您在创建新配置文件时使用的Xcode项目中的标识符。

  3. 在你的Xcode项目中,你需要通过按cmd + shift + K来清理构建,并且当你清理构建时,Xcode项目中的.app文件会变为红色。

  4. 然后,您需要从下拉菜单中选择“Device 3.1.2 | Debug”,然后按cmd + B再次构建。这将重建.app文件。您需要右键单击它并选择“在Finder中显示”。

  5. 然后,您可以将上述步骤中刚刚构建的配置文件和.app文件提供给测试人员。他们可以将配置文件和.app文件复制到他们的iTunes,然后同步他们的库,这将在他们的设备上复制应用程序。

  6. 他们只能在他们的设备上进行测试,并且没有办法让它在模拟器上工作但这很好。 :)

答案 2 :(得分:-2)

为什么不希望您的测试人员只安装Xcode?