【问题标题】:Need to run Iphone app on simulator without using xcode需要在不使用 xcode 的情况下在模拟器上运行 Iphone 应用程序
【发布时间】:2009-12-17 07:09:26
【问题描述】:

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

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

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

有没有一种方法可以在我的 Xcode 中构建二进制文件并仅将二进制文件分发给其他人进行测试。

【问题讨论】:

标签: iphone ios-simulator


【解决方案1】:

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

我听说这很有效 - 尽管我自己没有尝试过。

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

-t

【讨论】:

  • &压缩构建...
【解决方案2】:
  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,然后同步他们的库,这将在他们的设备上复制应用程序。

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

【讨论】:

    【解决方案3】:

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

    【讨论】:

    • 显然,他不想给测试人员提供源代码。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-09
    • 1970-01-01
    • 2011-08-08
    • 2019-02-02
    • 1970-01-01
    • 2018-05-07
    • 1970-01-01
    相关资源
    最近更新 更多