Я создал Framework
проект Swift
месяцев назад.Я был очень осторожен, чтобы добавить ссылки в него.
Этот Framework
настроил:
Deployment target
: 9.0
. Valid architecture
arm64 armv7 armv7s
. Devices
: Universal
. Linked Frameworks and Libraries
: None
.
В моем Objective C
проекте, У меня уже есть некоторые Swift 4
добавленные классы, и эти классы компилируются без ошибок, а ссылки добавляются с использованием XCode Intellisense
, тогда я могу предположить, что эти ссылки в порядке.
Но, Swift
класс реализует этот пользовательский Framework
.
Некоторые части моей Objective C
конфигурации:
Deployment target
: 9.0
Valid architecture
arm64 armv7 armv7s
. Devices
: iPad
. Linked Frameworks
: libz.1.1.3.tbd
.
Но на данный момент для его компиляции,Я получаю сообщение об ошибке:
Символ (ы) не найден для архитектуры. Командная команда armv7 завершилась неудачно с кодом выхода 1 (используйте -v для просмотра вызова)
Эта ошибказадокументировано в этой теме:
неопределенные символы для архитектурыmv7
Я уже пробовал с каждым ответом, но ошибка сохраняется.У кого-то есть идеи о том, как ее решить?