Xcode - 使用 AWS 框架的应用程序在模拟器上运行但在设备上崩溃
Xcode - App using AWS Frameworks runs on Simulator but crashes on device
我在 Xcode 10 Beta 中使用 iOS 上的一些 AWS 框架创建了一个应用程序。这运行 很好。最近,当我重新访问项目时,更新到 Xcode 11,应用程序在启动时显示白屏,线程 1 上有信号 SIGABRT。
我已经无计可施了。我尝试了各种嵌入框架(在项目设置中 'General' 下)、将二进制文件与库链接(在 'Build Phases' 下)、复制文件和在框架中复制,但是其中 none工作了。我也试过清理和重建,以及删除 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)
调试会话的屏幕截图:
完全归功于 Shebuka 在
的回答
从我的项目的最后一个工作版本恢复后,
- 我关闭了Xcode。
- 我注释掉了
use_frameworks!
并添加了 use_modular_headers!
到 Podfile。
- 然后我从我的项目所在的文件夹中 运行
pod update
和 pod install
。
- 我重新打开了项目(xcworkspace 文件)并清理并构建了项目。
很快!它又开始工作了。
我在 Xcode 10 Beta 中使用 iOS 上的一些 AWS 框架创建了一个应用程序。这运行 很好。最近,当我重新访问项目时,更新到 Xcode 11,应用程序在启动时显示白屏,线程 1 上有信号 SIGABRT。
我已经无计可施了。我尝试了各种嵌入框架(在项目设置中 'General' 下)、将二进制文件与库链接(在 'Build Phases' 下)、复制文件和在框架中复制,但是其中 none工作了。我也试过清理和重建,以及删除 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)
调试会话的屏幕截图:
完全归功于 Shebuka 在
从我的项目的最后一个工作版本恢复后,
- 我关闭了Xcode。
- 我注释掉了
use_frameworks!
并添加了use_modular_headers!
到 Podfile。 - 然后我从我的项目所在的文件夹中 运行
pod update
和pod install
。 - 我重新打开了项目(xcworkspace 文件)并清理并构建了项目。
很快!它又开始工作了。