Я использую "текст в речь", стороннюю библиотеку для моего приложения Mac OSX.В этой библиотеке есть статическая библиотека (файлы .a).Я проверил, какую архитектуру он поддерживает, используя lipo:
lipo -info libtts_engine-monolithic-static.a
Architectures in the fat file: libtts_engine-monolithic-static.a are: armv7 armv7s i386 arm64
, и это дает приведенный выше результат.Поскольку он не поддерживает архитектуру x86_64, в XCode он дает ошибку ниже.«игнорирование файла /Users/..../libtts_engine-monolithic-static.a, отсутствует необходимая архитектура x86_64 в файле /Users/..../libtts_engine-monolithic-static.a (4 слайса)»
Таким образом, мой вопрос, есть ли способ сделать какие-либо изменения в архитектуре или что-то еще, чтобы эта библиотека работала в моем проекте Mac OSX?
Эта библиотека прекрасно работает в iOS (только на реальном устройстве, а не на симуляторе), может быть потому, что симулятору нужна архитектура x86_64 и i386, которая не поддерживается этой библиотекой)
В моем приложении Mac OSX установлено:
Допустимые архитектуры: i386 x86_64
Цель развертывания: 10.11