gpt4 book ai didi

ios - 如何修复 AWSCore (AWS-sdk-ios) 中的 [AWSTask 异常] 崩溃

转载 作者:行者123 更新时间:2023-11-29 11:35:07 26 4
gpt4 key购买 nike

我使用适用于 iOS 2.6.14 的 AWS-SDK(通过 Cocoapods 最新)并且遇到了下一个问题:

我在 Xcode 控制台中收到一条消息:

-[AWSTask exception]: unrecognized selector sent to instance 0x17587ac00

然后应用程序崩溃了。

我试图通过创建自定义扩展来阻止它:

extension AWSTask {
public func exception() {
print("AWSTask exception method called")
}
}

我知道这是一个糟糕的解决方案,但我不知道如何解决第 3 方组件中的源问题。

然后我收到下一条消息和应用程序崩溃:

*** Terminating app due to uncaught exception of class 'AWSTask'

AWSTask 方法中的异常断点停止 - (AWSTask *)continueWithExecutor:(AWSExecutor *)executor block:(AWSContinuationBlock)block cancellationToken:(nullable AWSCancellationToken *)cancellationToken在线 id result = block(self);(它在 AWSCore 框架的源代码中)。

我在 AWS-sdk-ios GitHub 上搜索了类似的问题并找到了一些但没有答案。我还创建了新的 issue我自己。

我该如何修复它?

最佳答案

事实证明,我已将 AWSMobileHubHelper.framework 集成为静态库。它似乎是崩溃的根源。我在此存储库中找到了 AWSMobilehubHelper 的源代码。但不幸的是无法构建静态库(因为构建脚本问题)。最终,我将源代码添加到带有桥接头的项目中。它现在似乎起作用了。

关于ios - 如何修复 AWSCore (AWS-sdk-ios) 中的 [AWSTask 异常] 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50025109/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com