【问题标题】:Xcode 4, subproject import problemXcode 4、子项目导入问题
【发布时间】:2011-10-01 08:18:25
【问题描述】:

我想添加一个项目作为子项目。当我将子项目拖到主项目中时,它显示为文件引用而不是子项目。下图说明了问题:

【问题讨论】:

  • 只是好奇,这样做有什么好处?
  • @David 它使共享代码和组织代码变得容易。在上面的示例中, expressionTest 可以包含一个静态库,可以在 Content 和其他项目中使用。 ExpressionTest 的开发可以独立于 Content 进行,所有更改都将自动提供给 Content。
  • 我一直在寻找类似的想法,但它不会让您的主要项目变得混乱吗?
  • @David 不是。最终,主要项目需要包含所有代码。我将子项目和它们生成的静态库保存在自己的组中。子项目包含所有相关的测试代码和演示应用程序,从而减少了主项目中的代码量。设置它有点棘手,但一旦你完成了,你就会非常感激它。我已经建立了一个子项目,它创建了一个包含 nib 文件和图像等的包(应用程序完成后将有 100 多个 nib)。设计者可以处理这个子项目,不用担心会破坏代码。
  • 子项目的另一个好处是它减少了需要合并的 .xcproject 内容的出现。合并 .xcproject 很痛苦。

标签: xcode project-organization


【解决方案1】:

解决办法是确保子项目没有打开。一旦项目关闭,Xcode 可以将项目添加为子项目。

【讨论】:

  • 我不敢相信,但是一旦我关闭了我的子项目并将其添加到它工作的主项目中。谢谢!
  • ZOMG!我在谷歌上左右搜索无济于事,BAM!这解决了它!很难相信 XCode 是这样相信的!
  • 刚刚在 xcode 6.0.1 上遇到了同样的问题。我希望 xcode 能真正告诉我问题所在,而不是仅仅决定不导入文件。
【解决方案2】:

答案很简单。只需关闭该项目并再次打开该项目即可获得该子项目。我也遇到过这个问题,所以我很喜欢这个。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-25
    • 1970-01-01
    • 1970-01-01
    • 2020-11-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多