我有一些项目是我在不久前在Xcode 3.2.x下开始的。我几天前切换到Xcode 4,并希望将Workspace功能用作两个项目。基本上,我的计划是从两个项目中提取一些共同特征,并使它们成为两个项目所依赖的公共库。但是,在我遇到棘手的依赖关系之前,我只是将我的两个项目添加到工作区。
我尝试创建一个新工作区并从上下文菜单中选择“添加文件到”;然后我从我的第一个项目中选择.xcodeproj文件,它出现在我工作区的左侧树浏览器中。但是,它只是文件,而不是我得到的项目。也就是说,不是在树形浏览器中获得两行条目,其中第一行表示项目名称,第二行表示像“1 target,iOS SDK 4.3”之类的内容,就像在Apple文档中那样,我只得到一行声明包含扩展名的.xcodeproj文件的名称。左侧没有三角形来展开节点。这就像我只是在工作区中拖动了一些文件,而不是项目。第二个项目也是如此。
我还在Xcode 4中从头开始创建了一个新项目“Foo”,并将其添加到我的工作区,结果相同。我查看了Apple文档,现在观看了16秒的视频,但是无法弄清楚我做错了什么(如果问题确实存在于主席而不是计算机中)。
答案 0 :(得分:95)
我有同样的问题。我认为这源于另一个工作区已经打开引用您要添加的项目。我得到了它的工作:
工作得很好。我有很多工作空间都引用了一个openssl项目,当你在Xcode中一次只打开一个工作区时它似乎工作正常。
答案 1 :(得分:13)
实际上,我没有退出Xcode就让它工作了。 您所要做的就是确保要添加的项目已关闭,因为Xcode无法将打开的项目添加到工作区。 所以:
答案 2 :(得分:7)
我遇到了同样的问题。所以我只是退出xcode,重启它。然后我可以看到项目下的文件。
答案 3 :(得分:1)
完全退出Xcode,然后双击.xcodeproj文件以打开项目。
答案 4 :(得分:0)
它可以正常运行,但是当您向项目添加活动时,r.java
文件会自动删除,并且会出现错误。