【问题标题】:Chromecast iOS sender app issue: cannot add -ObjC to -lz for other Linker FlagsChromecast iOS 发件人应用程序问题:无法将 -ObjC 添加到 -lz 以获取其他链接器标志
【发布时间】:2016-02-14 08:30:30
【问题描述】:

我正在尝试构建 iOS Chromecast 发件人应用。该指令说将其他链接器标志更改为 -ObjC。

但我的应用程序已经使用了其他链接器标志 (-lz)。

如何协调这两个标志以包含两者?

(添加 -ObjC -lz-lz -ObjC 不起作用。我收到错误,好像不包括 -lz)

【问题讨论】:

  • 同时包含两者时会出现什么错误?

标签: ios xcode chromecast google-cast sender


【解决方案1】:

您可以将两者放在同一行。 -lz 正在添加 zlib,-ObjC 正在告诉编译器加载任何定义了 Objective-C 类或类别的东西。

在 XCode 中,双击“Other Linker Flags”。假设它的空白(没有条目)单击底部的 + 并输入 -ObjC(注意大写)。然后点击底部的+,输入-l"z"。您应该有两行带有两个链接器标志。

如果您有其他链接器标志,则可以保留它们,只需确保这两个在那里!

另一种方法是使用 Cocoapods 集成 Cast SDK - 这将自动为您设置链接器标志!

【讨论】:

    猜你喜欢
    • 2013-10-23
    • 1970-01-01
    • 2017-11-27
    • 2014-06-24
    • 1970-01-01
    • 2015-12-31
    • 1970-01-01
    • 2013-12-24
    • 2013-02-20
    相关资源
    最近更新 更多