Интеграция пользовательской платформы iOS в проект Objective C - PullRequest
0 голосов
/ 18 октября 2018

Я создал 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 architecturearm64 armv7 armv7s.
  • Devices: iPad.
  • Linked Frameworks: libz.1.1.3.tbd.

Но на данный момент для его компиляции,Я получаю сообщение об ошибке:

Символ (ы) не найден для архитектуры. Командная команда armv7 завершилась неудачно с кодом выхода 1 (используйте -v для просмотра вызова)

Эта ошибказадокументировано в этой теме:

неопределенные символы для архитектурыmv7

Я уже пробовал с каждым ответом, но ошибка сохраняется.У кого-то есть идеи о том, как ее решить?

...