2016-03-28 10 views
0

Я работаю над своим первым приложением ResearchKit. Поскольку в последний раз я создал архив, я включил специальную библиотеку для создания строк JSON. See my previous question.iOS build успешно, но не удалось архивировать

После импорта файла .h в этот файл заголовочного заголовка я смог использовать пакет.

Проект работал нормально в симуляторе. Я даже сделал чистую и сборку для «универсального устройства iOS», и это было сделано без ошибок. Когда я пошел в архив проекта, в ходе связывающей стадии, я получаю эту ошибку:

Undefined symbols for architecture arm64:
"_OBJC_CLASS_$_ORKLocation", referenced from: objc-class-ref in ORKESerialization.o "_OBJC_CLASS_$_ORKConfirmTextAnswerFormat", referenced from: objc-class-ref in ORKESerialization.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation)

Моей Xcode версии 7.1.1. Я искал в Интернете ответы на возможные вопросы. По-видимому, это может иметь какое-то отношение к этой версии архитектуры, но я не вижу возможности определить проблему. Любая помощь будет оценена по достоинству. Благодаря!

+0

Работает ли он на устройстве? – Jelly

+0

Ну, я архивировал его, чтобы экспортировать его в файл и загружать на устройство. Поскольку архив не удалось, я не пробовал экспортировать. Должен ли я по-прежнему пытаться экспортировать его и установить на устройство? –

+1

Вам не нужно экспортировать его. Просто выберите устройство и нажмите кнопку воспроизведения. – Jelly

ответ

2

Это звучит как ошибка. Лучше всего записать его на Github.

+0

ORKLocation выставлен на ORKResult.h – Yuan