Я пытаюсь построить .framework для iOS. После перетаскивания файла .framewok в новый демонстрационный проект и сборки его в iPhoneX. Импорт .framework в порядке, и XCode может завершить код автоматически.
Но журнал XCode:
ld: предупреждение: игнорирование файла ~ / Libgodemo.framework / Libgodemo, файл универсален (4 фрагмента), но не содержит архитектуру arm64: ~ / Libgodemo.framework / Libgodemo Неопределенные символы для архитектуры arm64: "_LibgodemoGreetings", на которые ссылаются из: @ obj c ViewController.viewDidLoad () -> () в ViewController.o ld: символы не найдены для архитектуры arm64 clang: error: сбой команды компоновщика с кодом выхода 1 (используйте -v для просмотра вызова)
Та же проблема возникает в iOS simulator ( Неопределенные символы для архитектуры x86_64)
Затем я проверяю использование символа архитектуры файла .framework lipo -info
Журнал:
Архитектуры в толстом файле: ~ / Libgodemo.framework / Versions / A / Libgodemo: armv7 i386 x86_64 arm64
Файл .framework поддерживает arm64, но Xcode игнорирует файл из-за его неподдержки arm64. Есть идеи для этого?