真机调试及上线简略流程
- 真机调试:
- 参考完整图文教程
- --》生成证书公钥文件 --》系统应用程序-使用工具-钥匙串访问--》证书助理--》从证书颁发机构请求证书--》默认选项--》存到磁盘--》继续--》生成CertificateSigningRequest.certSigningRequest公钥文件
- --》生成开发证书 --》开发者管理平台--》Certificates,Identifiers&Profiles选项--》iOS Apps选项--》Certificates证书导航菜单--》All--》右上角+添加新证书--》选择证书类型--》开发阶段选择Development-一般测试选iOS App Development/有推送通知应用选Apple Push Notification..->/发布证书选Production--》继续--》选择前面生成的公钥文件--》生成证书--》下载
- --》添加测试机UDID --》Devices导航栏选项--》All--》Register Device--》填写手机UDID--》提交
- --》添加App ID --》Identifiers导航栏选项--》App IDs--》右上角添加--》填写App ID信息--》
- --》生成开发描述文件 --》Provisioning Profiles导航栏选项--》选择描述证书类型--》调试Development(这里先开发测试的)/发布Distribution--》添加对应App ID的描述文件--》开发测试选Development-iOS App Development--》继续--》选择对应App ID--》继续--》选择前面创建的开发测试的证书--》选择能真机调试的设备--》继续--》填写描述文件信息--》下载
- --》配置项目 --》双击描述文件--》设置项目配置选项--》Code Signing-Code Signing Identity与Provisioning Profile设置为Developer
- 参考完整图文教程
- 项目发布:
- 参考图文教程1:
- 参考图文教程2:
- --》基础设置项目 --》在项目images.xcassets-Appicon设置应用图标--》在项目images.xcassets-LaunchImage设置应用启动页--》在项目plist设置Bundle identifier,Bundle Name(App名称)
- --》新建AppID --》在开发者管理平台证书选项下--》选项Identifiers-App IDs--》添加新App ID--》填写新App ID信息提交
- --》新建发布描述文件 --》选项Provisioning Profiles-Distribution--》添加对应新App ID的新发布描述文件--》设置新描述文件信息--》Distribution-App Store--》选择对应App ID--》选择对应发布证书--》创建--》下载
- --》检测项目描述文件 --》双击运行新描述文件--》设置项目配置Code Signing-Code Signing Identity选择对应描述文件--》
- --》填写发布项目信息 --》在开发者管理平台iTunes Connect选项下--》Manage Your Apps--》Add New App--》填写Bundle ID,描述,测试帐号,运行图片,是否使用第三方数据等信息--》Ready to Upload Binary提交--》检测状态由Prepare for Upload转为Waiting For Upload
- --》设置项目配置运行配置--》在Xcode--》Product--》Scheme--》EditScheme--》Run选项--》info选项--》Buid Configuration-Release--》Diagnostics选项-Enable Zombie Objects-不勾选--》关闭僵尸模式--》关闭注释
- --》打包发布 --》生成文件--》选择ios Deveice--》编译command+B--》项目文件栏.app由红变黑--》打开文件所在位置--》压缩文件为.zip--》右击Xcode选项最后一项--》Application Loader--》提示框登录--》交付应用程序--》选择对应App文件压缩包--发送