一份 代码和工程 配置单。从而杜绝把测试环境的包发到AppStore上,杜绝把应用的名字写成测试的发到AppStore上
序号 | 打包步骤 | 具体条目 |
1 NSLog和其他自定义的Log输出 | ||
2 动密开关 | ||
3 新设备状态栏颜色 | ||
4 具体某个功能内部的调试信息(关闭NSURLProtocol) | ||
(一) | 关闭Log打印 | 5 关闭本地保存过的服务器返回数据 |
6 获取设备唯一标识放开 | ||
7 关闭所有“假数据” | ||
8 打开反越狱调试 | ||
9 推送相关配置成生产的 | ||
10 工程配置的Capabilities中的Push Notifications开关打开 | ||
1 服务器版本号 | ||
2 服务器地址换成生产的 | ||
(二) | 修改Xcode配置 | 3 项目展示名称(Bundle Display Name) |
4 Bundle version和Bundle versions string, short | ||
5 加密证书换成生产的 | ||
6 Background Modes 中Remote notifications勾上 | ||
(三) | 删除无关文件 | 1 删除调试文件 包括 .txt .xml .json |
1 在IOS7设备上,没有崩溃 | ||
(四) | 真机测试 | 2 手写键盘 正常使用 |
3 是否对已有的线上客户端有影响 | ||
4 将编译类型Build Configuration选为Release,选中Debug executable |
序号 | 打包步骤 | 具体条目 |
5 设备类型选为 Generic iOS Device | ||
6 修改应用唯一标识Bundle identifier为生产的 | ||
7 clear后进行Archive操作 | ||
1 上传SVN | ||
(五) | 代码管理 | 2 将工程压缩 永久保存 |