【问题标题】:Linker error when adding frameworks to native worklight project将框架添加到本机 Worklight 项目时出现链接器错误
【发布时间】:2013-11-20 15:04:04
【问题描述】:

我们在 Mac OS X 10.9 上使用 Worklight Developer Edition v6.0 和 XCode v5.0.2。

新建的 Worklight 混合应用在运行 XCode 的 iOS 7 设备上运行良好,但是当我们将新的原生框架添加到 XCode 中时,它会在构建期间导致与 Worklight 库相关的链接器错误(下图)。我已经尝试了多个框架,这些框架在我以前的 Worklight 5.0.5 版本中运行良好。请指教。

【问题讨论】:

    标签: ibm-mobilefirst


    【解决方案1】:

    我认为您面临着我最近遇到的同样的 xcode 问题。一旦我添加了新的框架/库,xcode 通过添加额外的斜杠来破坏框架搜索路径。

    在您的项目属性中转到构建设置并查找框架搜索路径。它应该有几个条目,其中之一是 $(SRCROOT)/Frameworks。确保在添加框架后,此条目保持不变。在我的例子中,xcode 添加了几个额外的引号和斜杠,使框架文件无法访问。

    【讨论】:

    • 谢谢安东!每当我添加新的第三方框架时,构建设置中的库搜索路径都会为 WorklightSDK 和 TeaLeaf 条目添加这些额外的斜线。删除多余的斜线后,它工作正常。
    猜你喜欢
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多