前言 |
自从Xcode8
引入了Automatic manage signing
,广大iOS Developer
终于松了很多口气了。(幸运
的我是在这之后才有上架的经历,嘿嘿!)现在的上架也就不再那么多坑点了,很多步骤都是水到渠成。这篇博客就分享一些我在这过程中的经验,同时也会粗略演示上架的过程和注意事项,最有价值的是两个被拒的原因,一定不要错过哟!
版本迭代 |
之前实验室里做过的一个关于智能停车的项目——停如意
,需要将之前用文本框输入车牌换成用指定的自定义键盘让用户更方便的添加车牌号。然而,在刚开始动工时发现原来的工程运行后,点击登录程序直接崩溃!淡定,先加个全局异常断点来看看哪里出问题了:
然后发现是登录请求参数有一个为nil
导致的,这个参数是deviceToken
。做过远程推送通知的朋友就知道,这是一个设备标识符。既然获取不了设备标识符,那么注册通知就不会成功,不妨先看看失败原因:
- (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error {
NSLog