【问题标题】:Undefined symbols error from static framework来自静态框架的未定义符号错误
【发布时间】:2013-08-18 07:28:50
【问题描述】:

我在我的 Xcode 项目中链接到一个静态框架,但是尽管将所有内容都设置正确,但链接器仍然失败,并显示“未定义的符号...”:

我过去遇到过这个问题,所有问题都通过确保库设置为链接来解决,但是在这种特殊情况下我似乎看不出问题出在哪里。

【问题讨论】:

    标签: ios objective-c


    【解决方案1】:

    这里的问题可能是因为您的库不是针对 armv7s 构建的。 转到静态库的构建设置并找到标志“仅构建活动架构”。将其设置为“否”。之后,清理您的项目并再次构建(确保 armv7s 列在“有效架构”中)。

    【讨论】:

      【解决方案2】:

      您是否使用 iphone5 构建应用程序? 它需要armv7s编译,所以如果你有源代码,你需要重建代码成为一个新的框架

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-01-10
        • 1970-01-01
        • 1970-01-01
        • 2013-07-16
        • 1970-01-01
        • 2015-06-18
        • 2014-10-19
        • 2012-05-20
        相关资源
        最近更新 更多