如何修复AWSCore(AWS sdk ios)中的[AWSTask异常]崩溃
我使用了适用于iOS 2.6.14的AWS-SDK(通过Cocoapods最新版本),并面临下一个问题: 我在Xcode控制台中收到一条消息:如何修复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
-[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
的源代码。
但不幸的是,我们无法构建静态库(因为构建脚本问题)。
最后,我用桥接头将源代码添加到项目中。
现在它似乎起作用了