【问题标题】:XCode static library project share scheme?XCode静态库项目分享方案?
【发布时间】:2014-01-23 09:34:56
【问题描述】:

我有一个XCode iPhone 应用程序项目,其中包括一个构建静态库的辅助项目。

在主要项目上,我有多种构建方案:

Debug, Release, AdHoc, AppStore

我在导入的库项目中复制了这些方案。

我的问题是:

如果我在主项目上设置为 AppStore 构建的方案,静态库是否也会使用 AppStore 方案构建?

或者我是否需要在两个项目上都设置方案才能使其正常工作?

【问题讨论】:

  • 您是否使用 Xcode 工作区来“封装”(为了更好的词)这两个项目?
  • 没有,我只是把库项目拖到主项目中。实际上我直接在主项目中创建了它。所以我还是用主项目文件打开项目。没有工作区。
  • 如果您使用工作区,那么它会按预期工作。但是,我会认为它可以按照您期望的方式工作。有趣的是,通过查看日志视图,您可以看到它在做什么,那么为什么要在这里问这个问题呢?
  • 您如何从日志中了解应用程序是否已使用优化标志构建(根据 Release 构建)?
  • 因为你可以看到命令行(如果我没记错的话,你必须使用右边的图标来扩展行)。

标签: ios xcode build static-libraries


【解决方案1】:

所以正如 trojanfoe 所建议的那样,检查 XCode 中的构建日志清楚地表明我为主项目选择的方案因此也用于构建静态库项目。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多