【问题标题】:XCode 4 Adding a Sub ProjectXCode 4 添加子项目
【发布时间】:2011-04-26 00:01:00
【问题描述】:

我正在查看其他人的项目,他们在“其他来源”下嵌入了另一个项目。当我点击项目时,它会显示构建设置等,我可以展开下面的所有源代码。

我想做同样的事情,但是当我将一个 xcodeproj 文件拖到我的项目中时,我没有得到构建设置或其他项目中显示的任何源代码。我该怎么做?

谢谢 雷

【问题讨论】:

    标签: xcode project


    【解决方案1】:

    请确保您添加的项目没有在另一个 Xcode 窗口中打开。

    顺便说一句,这在 Xcode 7.2 beta 中仍然有效。

    【讨论】:

    • 在 4.2 中没有任何区别。我有一个从另一个打开的项目中拖出来的,它包含得很好,但现在我遇到的问题是它只包含 xcodeproj 文件。
    • 在 Xcode 4.3.2 中他们添加了一个锁,因此一个项目不能同时在两个窗口中打开,即使不在不同的工作区中。
    • 感谢您的提示,我花了 30 分钟!
    • 在最新的 Xcode(截至本评论的 4.3.2)中,您也可以右键单击项目导航器,选择“将文件添加到 MyApp”,然后选择要添加的 xcodeproj 文件。
    • 天啊。这么多时间浪费在这么愚蠢的事情上。感谢一百万@MacTeo
    【解决方案2】:

    很抱歉修改旧问题,但我刚刚得到了这个问题的绝对答案......也许这可以帮助另一个......

    要将子项目添加到当前项目,只需将.xcodeproj从finder拖到xcode,将其放入您的项目中......

    但是...在执行此操作之前必须做一些事情....只需打开一个 XCODE 实例....所以,当将.xcodeproj 拖到 xcode....

    如果您在打开几个 xcode 实例时拖动它(一次打开几个项目),则您拖动的 .xcodeproj 无法展开,而不仅仅是您想要的......

    希望这可以帮助其他人......

    问候

    【讨论】:

    • 如果在将子项目添加到主项目后删除/更改子项目的位置,则子项目和文件以红色显示。我们不应该改变子项目的位置吗?
    【解决方案3】:

    当您将新项目拖到 Xcode 中的源列表中时,请确保将其放在项目标题(您单击以进入构建设置和目标的地方)的顶部。

    【讨论】:

    • 感谢您的回复。然后这要求我创建一个新的工作区,但是另一个项目没有工作区,并且仍然设法将另一个项目嵌入其中。这是相同的技术吗?
    • 不确定。我只是在我的一个 Xcode 项目中尝试过它,它没有出现任何对话框。我只是尝试通过将它放在不同的地方进行试验。请务必保留备份以防万一。
    • 又试了一次,还是不行。最后,我不得不制作包含项目的目录的副本,然后当我删除它时,我可以看到所有内容。好像一个项目只能是另一个项目的子项目?
    • @Ray,是的,如果您将项目与主项目放在同一级别,则需要创建一个新工作区。确保您已更新主应用程序的(构建设置)“用户标题搜索路径”和(构建阶段)将二进制文件与库链接。这并不完美,但至少它有效。
    猜你喜欢
    • 2011-09-03
    • 2011-08-08
    • 1970-01-01
    • 2011-07-18
    • 1970-01-01
    • 1970-01-01
    • 2011-07-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多