【问题标题】:Xcode : Which library (DEBUG or RELEASE) is consumed?Xcode:使用哪个库(DEBUG 或 RELEASE)?
【发布时间】:2015-10-18 13:13:18
【问题描述】:

我有两个libraries i.e. DEBUG and RELEASE。我想知道在构建应用程序时调用了哪个静态库,即 DEBUG 或 RELEASElink 确定正在执行哪种模式应用程序(DEBUG 或 RELEASE),但不适用于库。

如何在 Xcode 6.4 中确定?

【问题讨论】:

  • @Vizllx :我想知道在构建应用程序时调用了哪个静态库。上面的链接确定正在执行哪种模式应用程序(DEBUG 或 RELEASE),但不适用于库。
  • 现在这个问题看起来很有希望!你一定在第一点提到过。
  • @JayprakashDubey 我们通常使用通用库,而不是特定的..您应该寻找如何从发布和调试静态库中创建静态通用库。这是link,它会有所帮助。
  • @JayprakashDubey- 是的,这是可以做到的。你必须好好搜索才能找到它。 stackoverflow.com/a/13585189/2714702
  • @iphonic 和 Vizllx :感谢该链接,但这并不能以任何方式回答我的问题。我想知道可以确定是否执行 DEBUG 或 RELEASE 库的代码。

标签: ios xcode debugging static-libraries release


【解决方案1】:

在自行创建库时,我们将获得两个不同的 .a 文件,用于调试和发布,我们必须正确命名它。

请仔细阅读this link,那里有明确的描述。

【讨论】:

  • 您的博客说明了如何创建通用静态库。我已经有图书馆(由第三方开发)。我有一个场景,我想知道应用程序是以编程方式构建的调试模式还是发布模式。
猜你喜欢
  • 2013-03-24
  • 1970-01-01
  • 1970-01-01
  • 2023-01-11
  • 1970-01-01
  • 2011-03-20
  • 2022-01-04
  • 2011-03-16
  • 1970-01-01
相关资源
最近更新 更多