NativeScript с помощью MicrosoftCognitiveServicesSpeech.framework - PullRequest
0 голосов
/ 02 марта 2020

Я пытаюсь реализовать azure Speech SDK для NativeScript iOS после здесь , но я получаю это сообщение об ошибке во время сборки:

ld: warning: ignoring file /Users/UserName/speechservice/nativescript-azure-cognitiveservices/platforms/ios/MicrosoftCognitiveServicesSpeech.framework/MicrosoftCognitiveServicesSpeech, missing required architecture i386 in file /Users/UserName/speechservice/nativescript-azure-cognitiveservices/platforms/ios/MicrosoftCognitiveServicesSpeech.framework/MicrosoftCognitiveServicesSpeech (2 slices)

Я могу использовать обслуживание, но с этой проблемой. Я создал собственный плагин и добавил в Podfile

pod 'MicrosoftCognitiveServicesSpeech-iOS', '~> 1.9.0'

Как было static frameworks, так что я добавил необходимые module.modulemap. Я в порядке, чтобы использовать сервис, но получаю сообщение об ошибке во время сборки. Также в яблоке appstoreconnect показывает This build is invalid. Любое предложение, пожалуйста? Спасибо

1 Ответ

0 голосов
/ 06 марта 2020

MicrosoftCognitiveServicesSpeech Framework построен только для arm64 и x86_64. Поэтому отключите 32-bit архитектуры через build.xcconfig, например:

VALID_ARCHS[sdk=iphoneos*] = arm64
VALID_ARCHS[sdk=iphonesimulator*] = x86_64
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...