分享内bug导致iOS审核失败的解决方案

莫名其妙的被踢回

首先, 被踢回的app在提交前测试的好好的, 任何设备都没有问题, 经过了漫长的等待, app居然不是上线而是被踢回

官方给出crash log

给了三份, 每份基本相同的都是在开机时
这里写图片描述

找crash中涉及到的关键字

找寻关键字: TXJKSerializer , TXJSONKitSerializing, SSCAccount, SSCServerRequest
工程里面找不到, 网上也找不到任何提示
继续找这个函数关键字

[TXJKSerializer serializeObject:options:encodeOption:block:delegate:selector:error:]

serializeObject:options:encodeOption:block:delegate:selector:error:有类似的结构的网址:

  1. 参考网址1 (没有任何有用的信息)
  2. 参考网址2(同样没有有用信息, 但是至少函数名相同, 但是类名不同)
  3. 参考网址3
    1. 在这里查到了有一点点作用的信息, 也就是: “分享到微博,微博SDK在IOS 9 下会导致Crash

靠猜

  • 首先我猜测这个crash和ios9有关, 但是很诡异的是我的设备都是ios9, 但并没有出过错误
  • 然后这个错误和分享有关, 分享我用的是sharesdk
  • 很明显会包含各类社交网站的内核文件, 导致我搜不到
  • 猜测 SSCAccount 和 SSCServerRequest 应该就是 sharesdk的类
  • 猜测 TXJKSerializer 的 TX前缀 应该就是腾讯的缩写

盘问

找到sharesdk官方客服, 给了截图, 并咨询, 答案是ios9确实有这个bug, 不过这个bug刚出ios9就已经适配了, 这个老app没有升级sharesdk

解决方案

当然是更新sharesdk啦, 不然呢

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值