【问题标题】:iPhone app crashes from FinderiPhone 应用程序从 Finder 崩溃
【发布时间】:2010-10-14 22:31:49
【问题描述】:

我编写了一个 iPhone 应用程序,并且只使用模拟器对其进行了测试,因为我没有真正的 iPhone。如果我 Build and Go,我可以看到应用程序正在运行。但是如果我去 Finder 然后通过项目的构建文件夹打开它,它会立即崩溃。有人知道这是什么原因吗?

【问题讨论】:

    标签: ios-simulator iphone


    【解决方案1】:

    Finder 无法正确启动模拟器。据我所知,XCode 是唯一受支持的启动模拟器的方式。

    【讨论】:

      【解决方案2】:

      它崩溃是因为双击它会导致 Mac OS X 尝试将其作为 Mac 应用程序运行。它的结构与 Mac 应用程序相同,而且是 x86 二进制文件,为什么不呢?但是 iPhone 应用程序尝试动态链接 UIKit,但没有这样做,然后崩溃了。模拟器设置 iPhone 应用程序的环境,以便链接成功。您可能可以在命令行中小心使用环境变量来执行此操作,但 Finder 不会这样做。

      【讨论】:

        【解决方案3】:

        那么汤姆,如果我想把那个二进制文件发送给朋友,打开它的说明是什么?

        【讨论】:

        • 模拟器应用程序存储在 ~/Library/Application Support/iPhone Simulator/User/Applications/ 目录中,该目录具有 UUID 名称和一个名为 $UUID.sb 的文件。找到正确的目录和文件,发送它们,然后让您的朋友将它们放在他 Mac 上的 Applications 目录中。
        猜你喜欢
        • 2011-06-20
        • 2011-06-16
        • 1970-01-01
        • 1970-01-01
        • 2012-03-07
        • 2016-01-25
        • 2012-02-13
        • 2011-10-06
        • 1970-01-01
        相关资源
        最近更新 更多