【问题标题】:iPhone project has "My Mac 64-bit"iPhone 项目有“我的 Mac 64 位”
【发布时间】:2011-08-17 00:06:24
【问题描述】:

我正在开发一个 iPhone 项目,不知何故,除了正常的“模拟器 4.3”和“IOS 设备”之外,架构还有“我的 Mac 64 位”和“我的 Mac 32 位”。

是否可以删除“我的 Mac...”选项?当我切换 git 分支时,它总是想切换到这些,而我最终在没有意识到的情况下进行构建并出现错误。比什么都烦。

【问题讨论】:

  • Xcode 4.5 中仍然存在。正是这样的事情让人想知道 Xcode 开发人员的优先级是如何分配的,当然不是基于开发人员的痛苦。 :-)

标签: ios xcode xcode4


【解决方案1】:

可能与您的 xcuserdata 文件夹有关。

右键单击 xcodeproj 文件并选择“显示包内容”。

制作 xcuserdata 文件夹的备份副本。

现在删除 xcuserdata 文件夹中的所有内容,然后重新启动 xcode。

如果导致问题,则将备份文件夹放回。

【讨论】:

    【解决方案2】:

    每次在 Xcode 之外修改文件时都会发生这种情况,并且 Xcode 需要重新加载项目文件。关闭项目并重新打开它总能为我解决问题。

    【讨论】:

    • 到目前为止,这是我的解决方案,但我希望 Xcode 的未来版本能够提供更好的 git 支持。不过我没有屏住呼吸。
    • 我总是从 Finder 中打开我的项目来解决这个问题。浏览到您的项目目录,例如 /apps/iOS/iPhone/SingleViewApp。双击 .xcodeproj 文件在 Xcode 中启动项目。在 iPhone 设备名称出现后不久,我看到“检查 DDI 符号”消息。
    【解决方案3】:

    如果您将 Xcode 项目从一台 mac 移植到另一台 mac,则此问题最常发生。你可以试试这两个解决方案:第一个只对我有用:

    分辨率:1 打开你的项目文件夹>右键单击Xco​​de并选择“显示包内容”在里面我们将得到一个文件夹“XcuserData”。>打开Xcuserdata文件夹并删除其所有内容。 >现在再次启动Xcode项目,问题应该已经解决了。

    如果上述解决方案不起作用,请尝试以下解决方案:

    分辨率:2 打开 Xcode > 单击 Manage Schemes 然后 Autocreate Schemes Now > 然后在 Xcode 中选择新方案。

    希望任一解决方案都适合您。

    【讨论】:

    • 解决方法:2 帮帮我!
    【解决方案4】:

    这是 Xcode 4.2 的 beta 版本中的一个错误,与他们对 Git 存储库的处理有关(在 WWDC 上与 Xcode 开发人员确认)。据我的一个朋友说,它已在 Xcode 4.2 beta 5 中修复,但该版本存在很多问题,您可能希望推迟到 beta 6。

    【讨论】:

    • 是的,Xcode 4.2 beta 5。这是道听途说,请注意,但据他说,他们解决了问题。 WWDC 的人说它会在 Xcode 4.2 测试版出来之前修复,在那之前我们只需要处理它。
    【解决方案5】:

    第一步: 右击 Xcode 项目 > 显示包内容 > xcuserdata > 删除所有内容 第 2 步: 打开项目 > 选择目标 >(项目名称)测试 > 宿主应用程序 > 选择应用程序 > 允许测试应用程序 API

    已解决 :) 享受您的代码

    【讨论】:

      【解决方案6】:

      我总是从 Finder 中打开我的项目来解决这个问题。浏览到您的项目目录,例如 /apps/iOS/iPhone/SingleViewApp。双击 .xcodeproj 文件在 Xcode 中启动项目。在 iPhone 设备名称出现后不久,我看到“检查 DDI 符号”消息。

      【讨论】:

        猜你喜欢
        • 2013-03-06
        • 2011-09-21
        • 1970-01-01
        • 2023-03-19
        • 2014-02-21
        • 1970-01-01
        • 2013-01-20
        • 2011-09-29
        • 1970-01-01
        相关资源
        最近更新 更多