【发布时间】:2013-08-18 07:28:50
【问题描述】:
我在我的 Xcode 项目中链接到一个静态框架,但是尽管将所有内容都设置正确,但链接器仍然失败,并显示“未定义的符号...”:
我过去遇到过这个问题,所有问题都通过确保库设置为链接来解决,但是在这种特殊情况下我似乎看不出问题出在哪里。
【问题讨论】:
标签: ios objective-c
我在我的 Xcode 项目中链接到一个静态框架,但是尽管将所有内容都设置正确,但链接器仍然失败,并显示“未定义的符号...”:
我过去遇到过这个问题,所有问题都通过确保库设置为链接来解决,但是在这种特殊情况下我似乎看不出问题出在哪里。
【问题讨论】:
标签: ios objective-c
这里的问题可能是因为您的库不是针对 armv7s 构建的。 转到静态库的构建设置并找到标志“仅构建活动架构”。将其设置为“否”。之后,清理您的项目并再次构建(确保 armv7s 列在“有效架构”中)。
【讨论】:
您是否使用 iphone5 构建应用程序? 它需要armv7s编译,所以如果你有源代码,你需要重建代码成为一个新的框架
【讨论】: