В зависимости от того, как вы строите фреймворк "TLSphinx", эта ошибка в основном означает, что фреймворк был построен для 32-разрядного симулятора iOS, а не для устройств iPhone, для которых требуется архитектура arm64.
Чтобы исправить это, я предлагаю вам использовать Карфаген, поскольку репо, кажется, поддерживает это. Если вы не хотите полностью интегрировать Carthage в свой проект, вам нужно сделать наименьшее количество шагов:
- Создайте временный каталог где-нибудь, скажем
mkdir foo && cd foo
- Создать Cartfile со следующей строкой:
github "Tryolabs/TLSphinx"
- Выполнить
carthage update --platform iOS
- Перетащите
Carthage/Build/iOS/TLSphinx
в свой проект
- Обновите
framework search paths
в настройках вашего проекта, где находится фреймворк
- Сборка, запуск.
Как только вы будете готовы к отправке в AppStore, убедитесь, что вы узнали больше о Карфагене, и используйте команду copy-framework
для удаления фрагментов симулятора.