Ipad 架构armv7的未定义符号-路由me库,仅限临时

Ipad 架构armv7的未定义符号-路由me库,仅限临时,ipad,xcode4.3,adhoc,ios5.1,route-me,Ipad,Xcode4.3,Adhoc,Ios5.1,Route Me,我已经通读了所有与本主题相关的其他问题,但找不到我的答案。我的项目正在使用route me。它可以很好地用于模拟器和连接的iPad。将不生成临时存档。在实现route me之前,我已经成功地创建了一个临时归档文件并安装了它。我的错误是: 架构armv7的未定义符号: _ApplicationVersion,引用自: -[RMWebTileImage惊人加载:]在libMapView.aRMWebTileImage.o中 _ApplicationNameFromBundle,引用自: -[RMWe

我已经通读了所有与本主题相关的其他问题,但找不到我的答案。我的项目正在使用route me。它可以很好地用于模拟器和连接的iPad。将不生成临时存档。在实现route me之前,我已经成功地创建了一个临时归档文件并安装了它。我的错误是:

架构armv7的未定义符号:

_ApplicationVersion,引用自: -[RMWebTileImage惊人加载:]在libMapView.aRMWebTileImage.o中 _ApplicationNameFromBundle,引用自: -[RMWebTileImage惊人加载:]在libMapView.aRMWebTileImage.o中 ld:未找到架构armv7的符号

我的库是正确链接的——它是为模拟器和iPad构建的,没有错误。我确实有

[RMMapView类]

在显示地图的视图控制器中。在此之前,如果从iTunes的存档中安装,我的应用程序会崩溃——尽管从Xcode安装不会崩溃。现在,存档将根本无法构建。但我仍然相信,以上这一点让我走上了正确的道路

我已经尝试了我在这里找到的所有可能适用的解决方案。如果我删除对RMWebTileImage.h和RMWebTileImage.m的引用,我会得到相同的错误,除非它有意义。但是,当我将引用添加回时,仍然会出现错误,就好像文件甚至没有被引用一样


任何帮助都将不胜感激

路由me的静态库似乎没有armv7符号。检查库的生成设置,并确保已将架构生成设置设置设置为针对armv6和armv7生成

您还可以在静态库中使用lipo-info查看所有包含的体系结构

如果您正在链接调试配置,则这通常设置为仅为活动体系结构构建。确保项目生成设置与route me项目设置相同