【问题标题】:Xcode embedded binaries release vs. debugXcode 嵌入式二进制文件发布与调试
【发布时间】:2015-08-26 20:54:21
【问题描述】:

另一个团队为我们提供了两个框架,以包含在我们的 iOS 应用中。包含模拟器和设备符号的调试版本和仅包含设备符号的发布版本。他们要求我们将框架作为嵌入式二进制文件包含在内。

我们如何以在构建设置中为框架指定发布和调试路径的方式有条件地包含嵌入式二进制文件?当需要为 App Store 构建时,我们不想手动干预,我们希望包含库的发布版本。

【问题讨论】:

  • 我创建了两个文件夹,调试和发布,并将正确的框架包放在正确的文件夹中。然后在目标设置中设置framework search path 指向这些文件夹。
  • @DavidSkrundz 这对你有什么帮助?设置文件夹和frameworks search paths 也适用于我,但我仍然必须将框架嵌入到目标中,并且必须决定我想要包括哪一个。我没有看到基于发布/调试切换文件的选项

标签: ios xcode


【解决方案1】:

我当前的解决方案是创建一个新目标并删除嵌入的二进制文件。然后在您的代码中使用编译器指令有条件地包含标头/代码。

我不认为这是理想的,但让我工作!

【讨论】:

    猜你喜欢
    • 2014-05-14
    • 2015-03-11
    • 1970-01-01
    • 2015-12-29
    • 2015-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多