Xcode - приложение, использующее AWS Frameworks работает на симуляторе, но вылетает на устройстве - PullRequest
1 голос
/ 07 февраля 2020

Я создал приложение в Xcode 10 Beta с использованием некоторых AWS фреймворков на iOS. Это бежало нормально. Недавно, когда я повторно посетил проект, обновившись до Xcode 11, приложение отображает белый экран при запуске с сигналом SIGABRT в потоке 1.

Я в конце концов. Я пробовал по-разному встраивать фреймворки (в разделе «Общие» в настройках проекта), связывать двоичные файлы с библиотеками (в «Фазах сборки»), копировать файлы и копировать в фреймворки, но ни одна из них не сработала. Я также пытался очистить и восстановить, а также удалить DerivedData, но они тоже не сработали.

Буду признателен за любой совет. Приветствия.

Pods used:

PODS:
  - AWSAuthCore (2.9.1):
    - AWSCore (= 2.9.1)
  - AWSAuthUI (2.9.1):
    - AWSAuthCore (= 2.9.1)
    - AWSCore (= 2.9.1)
  - AWSCognito (2.9.1):
    - AWSCore (= 2.9.1)
  - AWSCognitoIdentityProvider (2.9.1):
    - AWSCognitoIdentityProviderASF (= 1.0.1)
    - AWSCore (= 2.9.1)
  - AWSCognitoIdentityProviderASF (1.0.1)
  - AWSCore (2.9.1)
  - AWSLambda (2.9.1):
    - AWSCore (= 2.9.1)
  - AWSMobileClient (2.9.1):
    - AWSAuthCore (= 2.9.1)
    - AWSCognitoIdentityProvider (= 2.9.1)
  - AWSS3 (2.9.1):
    - AWSCore (= 2.9.1)
  - AWSUserPoolsSignIn (2.9.1):
    - AWSAuthCore (= 2.9.1)
    - AWSCognitoIdentityProvider (= 2.9.1)
  - SwiftKeychainWrapper (3.2.0)

Снимок экрана сеанса отладки: enter image description here

1 Ответ

0 голосов
/ 11 февраля 2020

Полный кредит на ответ Шебуки на Приложение отлично работает на симуляторах, но не на физических устройствах [on iOS 13.3.1]

После восстановления из последней рабочей версии моего проекта ,

  • Я закрыл Xcode.
  • Я закомментировал use_frameworks! и добавил use_modular_headers! в Podfile.
  • Затем я запустил pod update и pod install из папки, в которой находился мой проект.
  • Я заново открыл проект (файл xcworkspace), очистил и собрал проект.

И просто! Он снова работает.

...