iOS App上线前的全面检查流程

需积分: 47 7 下载量 107 浏览量 更新于2024-09-09 收藏 8KB MD 举报
"该文档详述了iOS应用上线前的检查流程,包括代码审计、网络通讯测试、国家地区切换验证以及设备适配等关键步骤,确保应用在不同环境和设备上的稳定性和兼容性。" 在iOS应用开发完成后,上线前的检查流程至关重要,它涉及到诸多细节,以保证应用的质量和用户体验。以下是详细的步骤解析: 1. **代码审计**: - 这一步主要检查近一周的代码变更,确保没有漏洞和与需求不符的代码。同时,要验证工程配置是否正确,如是否连接到正式环境服务器,网络调试工具是否已经移除。 - 资源文件的完整性也是关键,包括AppIcon、LaunchImage、@2x、@3x切图的配置,以及清理无用的资源文件。 - 代码变化走查是为了确保代码修改不会影响其他模块,并且涉及到的模块已经过测试同事的测试并确认无误。 2. **网络通讯测试**: - 在不同的网络环境下(WIFI、4G、3G、2G、飞行模式)测试应用,确保数据的上行下行表现正常。 - 使用工具如Charles进行模拟断网,测试应用在网络中断和恢复时的行为,以及对服务中断和超时的处理能力。 3. **国家地区切换**: - 应用需支持多国语言展示,因此需要在系统设置中切换12/24小时制、国家、语言、时区和夏令时,确认应用的界面和功能都能正确显示和运行。 4. **设备适配**: - 这一步涉及在不同类型的iOS设备上安装并测试应用,包括各种尺寸的Retina和非Retina屏幕的iPhone、iPod touch,以及不同版本的iOS系统。 - 同样需要测试iPad和iPad Mini在各个操作系统版本下的表现,确保在各种设备上界面显示正常,功能可正常使用。 这些步骤的执行有助于找出潜在问题,提高应用的质量,确保其在发布后的稳定运行。对于iOS开发者来说,遵循这样的上线检查流程是保证应用成功上架和良好用户体验的关键步骤。
2015-07-13 上传
图+文字,详细到小白都可以直接照搬。 目录如下: 一、 申请app id 1. 登录苹果开者中心 2. 进入证书中心 3. 新增appid 4. 填写app ID Name 5. Bundle Identifier (App ID Suffix) 6. 选择服务 二、 生成Provisioning Profiles 1. 生成development Provisioning Profiles,用于真机调试 1.1. 新增Provisioning Profiles 1.2. 选择Provisioning Profiles类型 1.3. 选择相关的app id 1.4. 选择开发者证书 1.5. 选择设备 1.6. 下载安装 2. 生成distribution Provisioning Profiles,用于发布 2.1. 新增Provisioning Profiles 2.2. 选择Provisioning Profiles类型 2.3. 选择app id 2.4. 选择发布证书 2.5. 填写名称,下载安装 三、 在itunes connect添加app 1. 新增app 2. 填写的海报信息 3. 填写产品描述 4. 填写审核信息 5. 填写价格信息 6. 可选价格区间 四、 构建版本 1. 在mac mini上打开程序源码 2. 插上设备,进行真机调试编译 3. 上线环境配置一:boundle id配置,版本,build版本,开发者账号 4. 上线环境配置二:64位架构编译配置 5. 上线环境配置三:发布证书选择 6. 上线环境配置四:兼容最低版本选择 7. 上线环境配置五:运行设备类型选择 8. 上线环境配置六:发布配置 9. 上线环境配置七:包名设置 10. 上线环境配置八:构建名称设置 11. 上线环境配置九:加密确认 12. 构建 13. 导出ipa 14. 确认构建项 15. 上传构建版本 16. 在app store选择构建版本 17. 在itunes connect保存信息,检查填写,提交审核