我需要使用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中构建二进制文件,只将二进制文件分发给其他人进行测试。
答案 0 :(得分:2)
您可以在RELEASE模式下为模拟器构建,然后将文件从Mac上的应用程序目录中压缩出来,然后让测试人员将其解压缩回自己应用程序目录中的模拟器。
我读过这个有用 - 虽然我自己没试过。
我会把它留给你作为练习,找到正确目录中的文件。
-t
答案 1 :(得分:1)
您可以从开发者帐户获取测试人员设备的UDID并创建新的配置文件,其中包括所有这些测试人员的UDID。
然后下载配置文件,双击它进行安装,并使用您在创建新配置文件时使用的Xcode项目中的标识符。
在你的Xcode项目中,你需要通过按cmd + shift + K来清理构建,并且当你清理构建时,Xcode项目中的.app文件会变为红色。
然后,您需要从下拉菜单中选择“Device 3.1.2 | Debug”,然后按cmd + B再次构建。这将重建.app文件。您需要右键单击它并选择“在Finder中显示”。
然后,您可以将上述步骤中刚刚构建的配置文件和.app文件提供给测试人员。他们可以将配置文件和.app文件复制到他们的iTunes,然后同步他们的库,这将在他们的设备上复制应用程序。
他们只能在他们的设备上进行测试,并且没有办法让它在模拟器上工作但这很好。 :)
答案 2 :(得分:-2)
为什么不希望您的测试人员只安装Xcode? p>