【问题标题】:Xcode 4 project editor causes crash, edit scheme does nothingXcode 4 项目编辑器导致崩溃,编辑方案不执行任何操作
【发布时间】:2011-03-11 03:16:50
【问题描述】:

我刚刚从苹果开发中心安装了 Xcode 4/iOS SDK 4.3 包。我在安装之前将 /Developer 重命名为 /Developer3。无论如何,在打开我的 3.x xcode 项目后,我想更改目标,所以我点击了左侧树顶部的项目,我得到了“内部错误”。 (详细信息、继续或崩溃)。于是我点了“详情”,看到了:

UNCAUGHT EXCEPTION (NSInvalidArgumentException): -[NSCFDictionary lastObject]: unrecognized selector sent to instance 0x20102ada0 UserInfo: (null) Hints: None

之前我也尝试过“编辑方案...”,但它只是坐在那里没有做任何事情,就像我从未点击过菜单项一样。

有其他人看到过这个或知道解决方法吗?

谢谢。

更新:

所以,我使用卸载脚本卸载了 Xcode 4.0/iOS 4.3,然后将旧的 Developer3 文件夹重命名为 Developer 并运行该卸载脚本...重新启动,重新安装 Xcode 4.0/iOS 4.3 并再次重新启动,但仍然我正在崩溃。我认为它必须是我试图打开的项目的 .plist 中的某些内容,因为我实际上可以使用其他项目打开项目编辑器。嗯。

【问题讨论】:

  • 安装后重启了吗?
  • 不是马上,但后来我安装了新的 Safari 并重新启动。现在再试一次。
  • 只是询问是因为,例如,如果您在安装新 Xcode 之前卸载 Xcode,则文档说要重新启动。不确定是否只是重命名旧的 Xcode /Developer 目录可能会导致问题。
  • Shaggy Frog - 仅当您在卸载较新版本后安装较旧版本时才需要重新启动。

标签: objective-c xcode ios4 xcode4


【解决方案1】:

固定:

我在 Resources/ 目录中有 Info.plist 文件,因此我将其移至根项目文件夹,并将其重命名为 AppName-Info.plist 并在其中调整了一些内容...例如,硬编码 Bundle标识符,删除了我的项目文件中对 Info.plist 的旧引用,并添加了新的 AppName-Info.plist 之一。然后,下次我打开项目时,项目编辑器工作正常。希望这会帮助同一条船上的其他人。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多