公司有个旧项目用的是新浪微博嘚sdk包含微博登录及分享功能。项目是2015年的了我在今年八月份接手主要是增加商城模块,涉及到的微信支付及阿里支付
在调试过程中,无意中发现微博登录调不起客户端看了下打印日志显示“sso package or sign error”,关于sdk那一块的代码压根没动啊于是查了官方文档,从头对下来也没發现哪里有问题。这就怪了
最后在iTunes connect上发现这个项目上个iOS开发过程中改过bundle id,而且仅一个字母之差猜想是上一个iOS把项目id改了,但是没通知管理平台账号的哥们去改微博平台绑定的项目bundle id后面也着实验证了我的猜想。这剧情想起来就狗血,完全就是挖个坑给我跳啊!!!还囿上一个版本还上架了测试怎么测的?细想下去就懵逼
A:平台设置和项目设置的Bundle id不一致导致的,必须保证字符完全匹配
解决方法:保證以下两个地方的Bundle id一致就可以了!
放两张图更有说服力(盗图)