Документы AWS для этого действительно сбивают с толку. Следуя приведенным ниже шагам https://docs.aws.amazon.com/aws-mobile/latest/developerguide/getting-started.html#ios-swift, я создал файл awsconfiguration.json с помощью ampify, но он, кажется, пуст, выглядит так:
{
"UserAgent": "aws-amplify/cli",
"Version": "0.1.0",
"IdentityManager": {
"Default": {}
}
}
Я перетащил этот json в корень моего проекта xcode, но когда я запускаю проект, пытаясь вызвать aws api (в частности, rekognition), я получаю эту ошибку:
Завершение приложения из-за необработанного исключения
«NSInternalInconsistencyException», причина: «Конфигурация службы
это nil
. Вам необходимо настроить awsconfiguration.json
, Info.plist
или установите defaultServiceConfiguration
перед использованием этого метода. '
Я не знаю, потому ли это, что json не читается должным образом, или потому что он пустой, или что. Вся эта установка кажется беспорядком.