1、上架的App如何测试推送?
苹果的证书分为开发证书和发布证书,上架AppStore的App应该使用发布证书进行配置,但是发布证书编译出包的App无法安装到手机上
只有一种方式,采用Ad hoc provision file,将手机UUID注册到账号中,生成Ad hoc provision file,通过Xcode 可以配置Ad hoc provision file编译或者打包出来App
直接采用编译调试的方式,可以直接将包安装到手机上,但是不能够调试。
特别是使用了Group Container的用户,最好在发布之前一定要采用Ad hoc方式验证App是否正常, 因为Group ID跟证书相关,如果配置错误,App将无法运行直接Crash。
2、Xcode Preprocess macro 无效
配置到工程下面的宏无效,只有配置到target下面的设置才会生效,要分开来配置
3、确认mobileprovision中是否包含某台设备信息
security cms -D -i XXXX.mobileprovision