Не удалось найти модуль: имя для архитектуры: arm64
Я пытаюсь работать с Linea SDK для сканирования вещей в моем приложении. Я создал модуль и добавил его в свое приложение. Однако всякий раз, когда я пытаюсь вызвать модуль в своем коде, я получаю эту ошибку: Не могу найти модуль: us.netpark.module.linea для архитектуры: arm64.
Я запустил все, чтобы убедиться, что модуль собран правильно, и я подтвердил, что модуль говорит, что он имеет архитектуру arm64, выполнив эту команду: xcrun lipo -info build/libus.netpark.module.linea.a
И результаты: Архитектура в толстом файле: build/libus.netpark.module.linea.a: armv7 i386 x86_64 arm64.
Я также использовал эту ссылку: https://github.com/FokkeZB/ti-64. Результаты этого модуля те же, что говорит о том, что модуль, который я построил, имеет архитектуру arm64.
Вот мой список модулей в моем tiapp.xml:
<modules>
<module platform="iphone">us.netpark.module.epson</module>
<module platform="iphone">us.netpark.module.captuvosl22</module>
<module platform="iphone">us.netpark.module.linea</module>
<module platform="iphone">ti.map</module>
<module platform="android">ti.map</module>
<module platform="android">com.appcelerator.apm</module>
<module platform="iphone">com.appcelerator.apm</module>
<module platform="iphone">com.appcelerator.urlSession</module>
</modules>
Кроме того, вот моя информация о листинге, относящаяся к этому вопросу:
<dict>
<key>UISupportedExternalAccessoryProtocols</key>
<array>
<string>com.honeywell.scansled.protocol.decoder</string>
<string>com.honeywell.scansled.protocol.msr</string>
<string>com.honeywell.scansled.protocol.pm</string>
<string>com.epson.escpos</string>
<string>com.datecs.linea.pro.bar</string>
<string>com.datecs.linea.pro.msr</string>
</array>
<array>
<string>armv7</string>
<string>arm64</string>
</array>
</dict>
Любая помощь будет высоко ценится, потому что я не знаю, что я делаю неправильно, но кажется, что модуль был построен правильно, но он не принимается appcelerator. У меня нет проблем при компиляции моего приложения с включенным модулем, но я получаю ошибку только после того, как попадаю в окно, где я пытаюсь использовать новый модуль.
Я использую Xcode 7.3, iOS 9.3 и Titanium SDK 5.2.2.