Я прочитал все другие вопросы, связанные с этой темой, и не могу найти свой ответ. В моем проекте используется route-me. Он отлично подходит для симулятора и для подключенного iPad. Архив для ad hoc строить не буду. Я успешно создал специальный архив и установил его до реализации route-me. Моя ошибка:
Неопределенные символы для архитектуры armv7:
"_ApplicationVersion", ссылка из:
-[RMWebTileImage startLoading:] в libMapView.a(RMWebTileImage.o)
"_ApplicationNameFromBundle", ссылка из:
-[RMWebTileImage startLoading:] в libMapView.a(RMWebTileImage .o)
ld: не найден(ы) символ(ы) для архитектуры armv7
Моя библиотека правильно связана - она строится для симулятора и iPad без ошибок. я должен
[Класс RMMapView];
в контроллере представления, который отображает карту. До появления этой строки мое приложение вылетало при установке из архива с iTunes, хотя оно не вылетало при установке из Xcode. Теперь архив вообще не соберется. (Но я все еще верю, что приведенная выше строка поставила меня на правильный путь).
Я перепробовал все возможные решения, которые мне удалось найти здесь. Если я удалю ссылки на RMWebTileImage.h и RMWebTileImage.m - я получаю те же ошибки, за исключением того, что тогда это имеет смысл. Но когда я снова добавляю ссылки, я все равно получаю ошибку, как будто на файлы даже не ссылались.
Любая помощь будет оценена по достоинству.