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

如何修复AWSCore(AWS sdk ios)中的[AWSTask异常]崩溃,ios,amazon-web-services,swift3,aws-sdk,Ios,Amazon Web Services,Swift3,Aws Sdk,我使用了适用于iOS 2.6.14的AWS-SDK(通过Cocoapods最新版本),并面临下一个问题: 我在Xcode控制台中收到一条消息: -[AWSTask exception]: unrecognized selector sent to instance 0x17587ac00 然后应用程序崩溃 我试图通过创建自定义扩展来防止它: extension AWSTask { public func exception() { print("AWSTask exce

我使用了适用于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")
    }
}
我知道这是一个糟糕的解决方案,但我不知道如何解决第三方组件中哪个源的问题

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

*** Terminating app due to uncaught exception of class 'AWSTask'
异常断点在AWSTask方法中停止
-(AWSTask*)继续执行器:(AWSEcutor*)执行器块:(AWSCOcontinuationBlock)块取消令牌:(可为空的AWSCancellationToken*)取消令牌
在线
id结果=块(自身)
(在AWSCore框架的源代码中)

我在AWS sdk ios GitHub上搜索了类似的问题,找到了一些,但没有找到答案。 我也创造了新的自己


我该如何修复它呢?

事实证明,我有
AWSMobileHubHelper.framework
集成为静态库。看来这是坠机的原因。 我在这个repo中找到了
AWSMobilehubHelper
的源代码。 但不幸的是,我们无法构建静态库(因为构建脚本问题)。 最后,我用桥接头将源代码添加到项目中。 现在它似乎起作用了