xcode - 如何设置 Xcode Organizer 以使用 x86_64 二进制文件运行?

标签 xcode macos fortran x86-64 i386

我正在使用 Fortran 进行编程,我可以使用一个很好的调试器界面。遵循this page的建议,我决定尝试一下 Xcode Organizer。

我可以让我的程序正常构建,但是当我尝试执行它时,我收到此错误:

事件架构 i386 不存在于包含 x86_64 的可执行文件“运行我的程序”中。

当我在 Google 上寻求帮助时,我会看到有关如何为常规项目执行此操作的说明。由于这是组织者,我认为此类指示不适用于我。

如何将事件架构设置为 x86_64?

或者,有谁知道我在哪里可以找到一些文档或教程来让 ifort 与 Xcode 交互?

我正在运行免费的 Xcode 3.2.6。

最佳答案

今天早上我遇到了这个问题。

Xcode 似乎为您的架构构建存储了一个全局参数,但您只能从项目首选项中更改它。这是我为解决这个问题所做的,灵感来自 http://www.44342.com/mac-f735-t412-p1.htm :

  1. 不要组织,而是打开 Xcode 项目或创建空项目。

  2. 选择它并单击“信息”按钮。

  3. 在项目信息面板部分构建中,双击架构线并替换为您想要的架构线,我这样做了$(ARCHS_STANDARD_32_BIT) -> $(ARCHS_STANDARD_64_BIT))

  4. 在项目信息面板的构建部分中,单击“重建代码感知索引按钮”(没有尝试过可能没有必要)。

  5. 重新启动 Xcode,问题就解决了。

编辑:它仅适用于您在管理器中打开的文件夹,并且您必须为每个新文件夹重做第 4 步和第 5 步。嗯,这是一个解决方法。

关于xcode - 如何设置 Xcode Organizer 以使用 x86_64 二进制文件运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5973322/

相关文章:

macos - 在控制台 macos 中安装 .p12 或 .cer

macos - 在 MacOS 上的 golang 中使用带有 http.Get 的自签名 SSL

Fortran 和 OpenMP : Why are OpenMP directives not allowed inside pure procedures?

swift - 使用 Xcode 9 构建的 macOS 应用程序可以在 10.13 之前的 macOS 版本上运行吗?

ios - 我在 xCode5-iOS7 中收到错误 "None of the input catalogs contained a matching launch image"

iphone - 如何将 XCode 项目保存为模板以供其他应用使用?

xcode - 核心数据可转换属性不适用于 NSPredicate

macos - 如何在 zshell 中使用 `M-x` 中的 `emacs -nw`

filter - 在 Fortran 中是否可以确定两个多态对象是否是相同的派生类型?

fortran - 使用 ifort 构建可执行共享库