V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yellowV2ex
V2EX  ›  分享发现

被 TuSDK 坑了,上架了的应用居然因为他们 SDK 版本更新导致闪退!!

  •  
  •   yellowV2ex · 2016-06-15 16:13:38 +08:00 · 4522 次点击
    这是一个创建于 3087 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我有一个应用,上架已经好几个月了,最近发现会闪退,查日志发现是 tuSDK 的问题, iOS 9.3 老早就升级测试过了,证明绝非系统影响的问题,已经上架的应用,几个月也没有动过,根本不可能出现什么配置问题,因为上架和之后的测试都是没问题的!

    作为一个工具类的服务,你无论如何更新,最起码要保证旧版已经用了的基本功能是 ok 的啊。已经上架了的应用你以为想改就马上能改的吗?况且就算你有后门,你来个提示啊,直接闪退你算怎么回事?退一万步,你有后门你远程控制可以,但你是一个工具类啊!工具啊,你还要控制什么?加水印吗?加链接加广告吗?这个 TuSDK 看不到任何可以供远程控制远程设置的功能。况且我用的是很旧很旧是你们早期的用户!

    认证之后可以使用在两个应用上是你们自己说的,我现在用了,好了,你们新增了收费服务就不让我们用了?那你明说啊,你网站不是还有所谓的基础服务吗?枉我还热心的给你们报 bug ,想不到你们是这种公司!

    以后坚决不用这种不知来路的所谓小公司 XX SDK 产品了,规则想变就变,坑你没商量。
    8 条回复    2016-06-26 18:41:43 +08:00
    just4test
        1
    just4test  
       2016-06-15 16:38:18 +08:00
    更新 sdk 很正常,更新导致崩溃也很正常……
    IdealHack
        2
    IdealHack  
       2016-06-15 17:20:30 +08:00
    您好,我是 TuSDK 接入负责人。

    抱歉我们的产品给您带来困惑和麻烦。刚刚我们的工程师已经在 TuSDK 网站的反馈处跟您沟通了问题产生的原因。针对您的一些疑问,回复如下:

    1. 问题的原因可能出在对 iCloud 还未下载完成的照片支持上,即设备相册中可能会有一些只有缩略图但没有原图的照片,在 TuSDK 相册组件中选择它们时,因为没有对应处理,会崩溃。您线上版本所使用的 TuSDK 确实是存在这个问题的,之前我们在发现此问题之后已经发布过修复版本。详情可以参考我们的更新日志: http://tusdk.com/docs/ios/changelog ,我们会协助您更新到最新版本。

    2. 所以,之前没有发现此问题而几个月后才发现,可能是因为没有开启「优化 iPhone 储存空间」这个 iCloud 功能。

    3. 用户已经集成完成的应用,我们没有,也不会有任何后门或者远程控制可以作出更改。

    4. 在我们推出收费服务后,一直欢迎已有的免费用户继续使用。每位用户都可以根据自己需要选择对应服务级别。

    感谢您的反馈,希望以上回复可以解答您的疑问。
    yellowV2ex
        3
    yellowV2ex  
    OP
       2016-06-15 17:29:06 +08:00
    @IdealHack 你好,谢谢回复。

    1.我是点了选择图片,还未看到界面就已经闪退了,并且模拟器里我刚调试也是闪退的, iOS 8.1 和 9.3 的模拟器都是会闪退。

    2.经过仔细的调试和测试,跟这个没有关系,我老婆的手机没有开启这个选项,并且 iOS8 设备也是一样闪退, iPad 根本没有开 iCloud 一样退。并且相同的设备,最后一次测试, 2 个月前左右,并没有问题。并且你看我上架已经几个月了,不存在代码改动的问题。

    3.为什么突然不行了,如果是 iOS 9.3.2 的问题,那为什么 iOS8 也不行了?一样的代码一样的文件, AppStore 应该不可能对代码进行改动,上架几个月我们也没有更新过。

    现在的问题是,已经上架的应用,前几个月上架当然就是用旧版的 SDK ,现在出了问题,首先代码没有变过,测试环境我找回几个月前的 iOS8.1 也是跟之前的测试环境一样。测试环境没变, iOS 版本没变, App 的文件在 AppStore 也没更新过。

    你说为什么突然出现问题了呢?后门我相信你没有,但是不是远程验证或者通讯之类的什么地方出了问题呢?
    walktree
        4
    walktree  
       2016-06-15 17:35:15 +08:00
    你好,我是 TuSDK 的技术人员。对于你上面提到的问题,说明如下:
    1 ) TuSDK 不存在所谓的后门或远程控制。在 iOS 平台上, 据我所知,要做到这点不是一般的困难。你也说了, TuSDK 看不到任何可以供远程控制远程设置的功能。
    2 )加水印吗?加链接加广告吗? 目前和水印相关的,一个是在相机 /编辑界面底部显示了 『 Technology by TuSDK 』的文字;另外一个是给图片加水印功能,用户可以自己控制的。至于广告,这从何说起啊??
    3 )我们推了收费服务,但依然可以免费使用之前的所有功能,只是我们后面新增的部分特殊功能作了限制。『你们新增了收费服务就不让我们用了』,可能是网站上的说明不够清楚,让你误解了。
    4 )闪退问题,应该是旧版在某些功能上有缺陷引起的。麻烦到控制台提问,把具体情况描述清楚,我们会马上给你解决。

    最后,很感谢你对 TuSDK 这么长时间的支持。如果在使用 TuSDK 的过程中遇到任何问题,欢迎到控制台提问,也可以通过官网提供的联系方式,直接联系我们的技术人员,谢谢。
    msg7086
        5
    msg7086  
       2016-06-15 21:12:00 +08:00
    我就是来围观不沟通先无脑喷的。这样随意臆测放在美国会被吃官司赔到死的你知道吗……
    daniellu
        6
    daniellu  
       2016-06-16 10:44:48 +08:00
    看 LZ 的描述,如果 SDK 和 TuSDK 的服务器有通信的话,比较大的可能性还是出在服务器端的 API 更新,导致不兼容之前版本。
    cat9life
        7
    cat9life  
       2016-06-17 15:11:46 +08:00
    我也怀疑是,如果 LZ 没有做任何改动, TuSDK 公司也无法远程更新代码的话。那问题肯定出在 TuSDK 这一边的
    IdealHack
        8
    IdealHack  
       2016-06-26 18:41:43 +08:00
    回楼上两位,出问题的功能与服务端无关,无网络也能用的,原因的确是 TuSDK 旧版本的 bug ,之前没有测试出来。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1027 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 21:58 · PVG 05:58 · LAX 13:58 · JFK 16:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.