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

McK*_*ssy 34 workspace xcode xcode4

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

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

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

小智 95

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

  1. 完全关闭xcode
  2. 双击工作区以启动Xcode并仅打开该工作区
  3. 从Finder中拖放项目文件

工作得很好.我有许多工作空间都引用了一个openssl项目,当你在Xcode中一次打开一个工作区时它似乎工作正常.


Inc*_*App 13

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

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

  • Xcode可以解决这些明显的问题,这很疯狂 (2认同)

Emm*_*mmy 7

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