在Xcode 4中将项目添加到Workspace时出现问题

时间:2011-05-06 07:18:33

标签: xcode xcode4 workspace

我有一些项目是我在不久前在Xcode 3.2.x下开始的。我几天前切换到Xcode 4,并希望将Workspace功能用作两个项目。基本上,我的计划是从两个项目中提取一些共同特征,并使它们成为两个项目所依赖的公共库。但是,在我遇到棘手的依赖关系之前,我只是将我的两个项目添加到工作区。

我尝试创建一个新工作区并从上下文菜单中选择“添加文件到”;然后我从我的第一个项目中选择.xcodeproj文件,它出现在我工作区的左侧树浏览器中。但是,它只是文件,而不是我得到的项目。也就是说,不是在树形浏览器中获得两行条目,其中第一行表示项目名称,第二行表示像“1 target,iOS SDK 4.3”之类的内容,就像在Apple文档中那样,我只得到一行声明包含扩展名的.xcodeproj文件的名称。左侧没有三角形来展开节点。这就像我只是在工作区中拖动了一些文件,而不是项目。第二个项目也是如此。

我还在Xcode 4中从头开始创建了一个新项目“Foo”,并将其添加到我的工作区,结果相同。我查看了Apple文档,现在观看了16秒的视频,但是无法弄清楚我做错了什么(如果问题确实存在于主席而不是计算机中)。

5 个答案:

答案 0 :(得分:95)

我有同样的问题。我认为这源于另一个工作区已经打开引用您要添加的项目。我得到了它的工作:

  1. 完全关闭xcode
  2. 双击工作区以启动Xcode并仅打开该工作区
  3. 从Finder中拖放项目文件
  4. 工作得很好。我有很多工作空间都引用了一个openssl项目,当你在Xcode中一次只打开一个工作区时它似乎工作正常。

答案 1 :(得分:13)

实际上,我没有退出Xcode就让它工作了。 您所要做的就是确保要添加的项目已关闭,因为Xcode无法将打开的项目添加到工作区。 所以:

  • 关闭要添加的项目
  • 在“工作区”窗口中,选择“#34;将文件添加到MyWorkspace"
  • 添加要添加的项目的.xcodeproj文件

答案 2 :(得分:7)

我遇到了同样的问题。所以我只是退出xcode,重启它。然后我可以看到项目下的文件。

答案 3 :(得分:1)

完全退出Xcode,然后双击.xcodeproj文件以打开项目。

答案 4 :(得分:0)

它可以正常运行,但是当您向项目添加活动时,r.java文件会自动删除,并且会出现错误。