aliyun / aliyun-oss-ios-sdk

iOS SDK for aliyun object storage service
Other
469 stars 321 forks source link

Swift集成OSS上传Crash #236

Open vast0608 opened 4 years ago

vast0608 commented 4 years ago

自己的纯Swift项目集成了aliyun-oss-swift-sdk,总会出现上传图片后Crash,后来经过排查定位,锁定了OSS上传功能,然后单独建立一个Swift的Demo,只集成了aliyun-oss-swift-sdk,上传多次后必现Crash

Demo环境 开发工具:Xcode11.7 开发语言:Swift4以及Swift5(两个都试过) 最低支持iOS版本:iOS8以及iOS9(两个都试过) 操作步骤: 1、搭建Swift项目 2、通过CocoaPod集成aliyun-oss-swift-sdk及导入必要的.framwork 3、直接拷贝官方Demo的上传图片方法到自己的项目 4、填写自己申请的key等信息 5、连续多次上传单张图片,上传平均超过20次就Crash了 6、连续多次上传多图(for循环上传多图),上传平均超过15次就Crash了 7、经过反复测试,单图多图都是上传到一定次数都会Crash(必现)

另外,重新建立一个OC版的Demo项目,通过CocoaPods集成aliyun-oss-ios-sdk,反复测试单图或多图上传,均无Crash现象。目前自己的Swift项目已经集成了aliyun-oss-ios-sdk,已经无Crash现象了,鉴于自己遇到了这个问题,向贵公司反馈,希望可以得到解决。 如果需要我这边提供其他信息,可以随时联系我,谢谢!

wushuai1415 commented 4 years ago

能发一下调用堆栈么

AL-bruce commented 2 years ago

这个问题后来阿里云那边解决了

vast0608 commented 2 years ago

那太棒了