首页 > 解决方案 > 构建 mac 应用程序会在 .app 中生成 .app

问题描述

我正在尝试将我的游戏移植到 Mac 上的 SDL。我已经让它在 iOS 上运行,所以我想我们也试试 OSX。

所以我让它在 xCode 中运行。但是,当我存档时,我最终得到一个 .app 包,如果我打开它,它包含内容,其中包含 MacO、plist 等,但是,它也再次包含相同的 .app,当我查看内容时,它包含相同的文件夹。更奇怪的是,我可以运行的内部应用程序,外部应用程序只是崩溃(它找不到嵌入式框架)。这实际上是正确的,因为外部应用程序不包含框架文件夹,但内部应用程序包含。(我使用复制文件步骤嵌入框架)

什么会导致App中的App?我该如何解决?

该图像显示了应用程序(framebuffertest)的内容,其中再次显示了完全相同的应用程序(和相同的文件夹)

标签: xcodemacos

解决方案


所以暂时解决了。

事实证明,如果您执行“导出应用程序”(从归档选项 (Xcode 9) 中),那么您最终会得到一个应用程序中的应用程序。

但是,当您选择“开发”导出选项时,您最终会得到运行良好的内部 .app。


推荐阅读