2009-12-17 101 views
7

我需要分发我的应用程序以使用iphone模拟器进行测试。所以,我建立了二进制,每当我试图通过双击它与错误运行应用程序, 应用崩溃需要在模拟器上运行iPhone应用程序而不使用xcode

dyld的错误信息:未加载 库:/System/Library/Frameworks/UIKit.framework/ /Users//dev/iphone_workspace/MD2final/build/Analyzer-iphonesimulator/MD2final.app/MD2final 原因:UIKit的 从引用没有找到图片

但我已经添加了的UIKit到项目,我能够运行Xcode使用“Build and Go”创建相同的应用程序。

有没有一种方法,我可以建立在我的Xcode二进制且只能使用二进制分发到其他人进行测试。

+0

您是否在Mac Finder中双击了iPhone应用程序?直接加载应用程序到sim应该不涉及双击任何东西。 – Potatoswatter 2012-07-25 08:15:45

+0

另请参阅http://stackoverflow.com/questions/947317/can-i-install-an-app-to-the-simulator-without-the-source-code – Brian 2012-12-24 17:40:08

回答

2

您可以搭建在释放模式模拟器,然后压缩文件出了Mac上的应用程序目录,然后让测试人员将它解压缩回自己的应用程序目录为他们的机器上的模拟器。

我读过,这个工程 - 虽然我没有尝试过自己。

我要把它留给你作为练习定位在正确的目录中的文件。

-t

+1

嘿蒂姆你的答案是正确的,但只是需要澄清一点,所以你需要做的是从模拟器位置选择构建说User/blah-blah /图书馆/应用程序支持/ iPhone模拟器/&拉链构建... – iSagar 2012-06-12 10:38:27

-2

为什么你不想让测试者只安装Xcode?

+18

显然,他不想给他的测试者源代码。 – 2009-12-17 08:45:07

1
  1. 你可以得到测试者的设备的UDID的,并通过开发者帐户,其中包括所有测试者的UDID创建一个新的供应配置文件。

  2. 那么你下载的供应配置文件,双击它安装,并在其中创建新的供应配置文件时使用Xcode项目使用的标识符。

  3. 在您的Xcode项目中,您需要通过按cmd + shift + K来清除构建,并且在清理构建时Xcode项目中的.app文件将变为红色,因为它会被删除。

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

  5. 然后,您可以给供应配置文件,并仅仅通过上述步骤,以测试者建造的.app文件。他们可以将供应配置文件和.app文件复制到他们的iTunes中,然后同步他们的库,从而将应用程序复制到他们的设备上。

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

相关问题