1

我在 iOS 上使用一些 AWS 框架在 Xcode 10 Beta 中创建了一个应用程序。这运行良好。最近,当我重新访问该项目,更新到 Xcode 11 时,该应用程序在启动时显示一个白屏,并在线程 1 上显示信号 SIGABRT。

我无计可施。我尝试过各种嵌入框架(在项目设置中的“常规”下),将二进制文件与库链接(在“构建阶段”下),复制文件并在框架中复制,但这些都没有奏效。我也尝试过清理和重建,以及删除 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)

调试会话的屏幕截图: 在此处输入图像描述

4

1 回答 1

0

完全归功于 Shebuka 在App 上的回答可以在模拟器上完美运行,但不能在物理设备上运行 [在 iOS 13.3.1 上]

从我项目的最后一个工作版本恢复后,

  • 我关闭了 Xcode。
  • 我注释掉use_frameworks!并添加use_modular_headers!到 Podfile。
  • 然后我从我pod updatepod install项目所在的文件夹中运行。
  • 我重新打开了项目(xcworkspace 文件)并清理并构建了项目。

快!它又开始工作了。

于 2020-02-11T01:04:03.477 回答