# iOS SDK 错误码对照表

| Code   | 描述              | 调试办法                           |
| ------ | --------------- | ------------------------------ |
| -10000 | 客户端终止信鸽服务       | 可能是调用了stop接口，没有再次注册的情况下有其他操作   |
| -10001 | SDK启动函数中必须的参数错误 | 查看start接口中参数是不是正确填写了           |
| -10002 | 标识已做过绑定或者是解绑操作  | 调用查询标识接口，查看标识状态                |
| -10003 | 网络未连接           | 确认设备的联网状态                      |
| -10004 | SDK未能获取到设备Token | 确认设备的联网状态，开启debug，查看token的打印情况 |
| -101   | md5值错误          | 检查启动参数填写正确                     |
| -102   | 账号为空            | 检查绑定接口中的标识参数是否为空               |
| -201   | 注册信鸽失败          | 检查设备联网状态                       |
| -202   | 标签操作失败          | 检查设备联网状态                       |
| -203   | 消息统计上报失败        | 检查设备联网状态；检查消息体中是否有xg字段         |
| -204   | 注销信鸽服务失败        | 检查设备联网状态                       |
| -205   | 上报角标失败          | 检查设备联网状态                       |
| -301   | 注册信鸽时，SDK内部错误   | 更新SDK最新版本                      |
| -302   | 标签操作时，SDK内部错误   | 更新SDK最新版本                      |
| -303   | 消息统计上报时，SDK内部错误 | 更新SDK最新版本                      |
| -304   | 注销信鸽服务时，SDK内部错误 | 更新SDK最新版本                      |
| -305   | 上报角标时，SDK内部错误   | 更新SDK最新版本                      |

其他错误码请参照REST API中的错误码一览
