【发布时间】:2014-01-23 09:34:56
【问题描述】:
我有一个XCode iPhone 应用程序项目,其中包括一个构建静态库的辅助项目。
在主要项目上,我有多种构建方案:
Debug, Release, AdHoc, AppStore
我在导入的库项目中复制了这些方案。
我的问题是:
如果我在主项目上设置为 AppStore 构建的方案,静态库是否也会使用 AppStore 方案构建?
或者我是否需要在两个项目上都设置方案才能使其正常工作?
【问题讨论】:
-
您是否使用 Xcode 工作区来“封装”(为了更好的词)这两个项目?
-
没有,我只是把库项目拖到主项目中。实际上我直接在主项目中创建了它。所以我还是用主项目文件打开项目。没有工作区。
-
如果您使用工作区,那么它会按预期工作。但是,我会认为它可以按照您期望的方式工作。有趣的是,通过查看日志视图,您可以看到它在做什么,那么为什么要在这里问这个问题呢?
-
您如何从日志中了解应用程序是否已使用优化标志构建(根据 Release 构建)?
-
因为你可以看到命令行(如果我没记错的话,你必须使用右边的图标来扩展行)。
标签: ios xcode build static-libraries