我已阅读与此主题相关的所有其他问题,但找不到我的答案。我的项目正在使用 route-me。它适用于模拟器和连接的 iPad。临时存档将不会建立。在实施 route-me 之前,我已经成功地制作了一个临时存档 - 并安装了它。我的错误是:
架构 armv7 的未定义符号:
“_ApplicationVersion”,引用自:
-[RMWebTileImage startLoading:] in libMapView.a(RMWebTileImage.o)
“_ApplicationNameFromBundle”,引用自:
-[RMWebTileImage startLoading:] in libMapView.a(RMWebTileImage.o)
ld: symbol(s)未找到架构 armv7
我的库已正确链接 - 它为模拟器和 iPad 构建,没有错误。我有
[RMMapView 类];
在显示地图的视图控制器中。在使用该行之前,如果使用 iTunes 从存档安装我的应用程序会崩溃 - 尽管如果从 Xcode 安装它不会崩溃。现在档案根本不会建立。(但我仍然相信上面的路线让我走上了正确的道路)。
我已经尝试了我在这里找到的所有可能适用的解决方案。如果我删除对 RMWebTileImage.h 和 RMWebTileImage.m 的引用 - 我会得到相同的错误,但这是有道理的。但是当我重新添加引用时,我仍然得到错误,好像文件甚至没有被引用。
任何帮助,将不胜感激。