真机调试的步骤: 1.注册成为苹果开发者(99$) 2.登录苹果开发者主页 https://developer.apple.com/membercenter/index.action 3.点击 Certificates, Identifiers & Profiles 4.点击Certificates >点击左上角的加号 >选择iOS App Development >点击下一步 >直接点击下一步 >Upload CSR file. > 找到电脑上得钥匙串访问, 而后点击: > 输入证书信息(随便输入), 最重要是选中存储到磁盘 >进过以上步骤以后就会的到一个CertificateSigningRequest.certSigningRequest文件 >将该文件上传到开发者中心, 点击下一步会获得咱们的cer证书 5.注册bundle ID, 告诉苹果哪个APP须要调试 >点击Identifiers >点击加号 > 有两个选项能够填写bundle ID, Explicit App ID: 填写一个精确的ID, 若是须要作远程推送/游戏中心/内购等功能, 必须填写准确的bundle ID, / Wildcard App ID: 填写一个模糊的ID, 若是不须要作远程推送/游戏中心/内购等功能, 直接填写模糊的bundle ID便可, 这样能够提高咱们的开发效率 >一直下一步就OK 6.点击Devices, 告诉苹果那一台设备能够进行真机调试 >点击加号添加设备 >点击window, 获取设备的UDID >填写设备的描述和设备的UDID注册设备 >注意: 普通的开发者帐号, 一个帐号只能注册100台设备, 苹果并无提供删除设备ID的功能,仅仅只能禁止某台设备调试, 被禁止的设备会在下一次付费时被清空(第二年) 7.生成描述文件, 告诉系统哪一台电脑的哪个应用程序能够在哪一台设备上运行 >点击Provisioning Profiles, 点击加号 >一直下一步, 告诉系统哪一台电脑/哪个APP/哪个设备能够调试 >获得HM2Test.mobileprovision文件 8.安装配置好得cer证书和HM2Test.mobileprovision文件到电脑和手机 >注意检查证书的状态, 必须是绿色才能够调试 >注意, 真机的系统版本必须比Xcode中的部署版大 应用程序打包 == ipa == 安装在手机上(注意并非全部的ipa均可以随意安装) >若是想让用户能够安装ipa必须在打包程序的时候说清楚 哪个应用程序能够安装到哪一台设备上 >要想打包,必须成为苹果开发者 >若是想要APP可以接收远程推送, 那么App的Bundle ID必须是完整的
-----打包步骤android
测试打包 1.登陆apple的开发者主页:developer.apple.com 2.选择Ad Hoc生成一个ios_distribution.cer: 让电脑具有打包程序的能力 3.新建一个App ID : 方便打包哪一个程序 4.利用用户设备的UDID注册设备 5.选择Ad Hoc利用ios_distribution.cer + 设备UDID + App ID --> 描述文件 (描述文件的做用: 1> 能知道在哪台电脑上, 为哪台设备打包哪一个程序 2> 哪台设备须要安装打包哪一个程序) 6.最终产生了3个文件 1> CertificateSigningRequest.certSigningRequest * 包含了电脑的信息 * 发送给苹果服务器, 苹果服务器根据文件信息来生成一个电脑证书 * 生成的证书就可让对应的电脑具有某个特殊的能力 2> ios_distribution.cer * 打包证书 * 安装这个证书后, 电脑就具有打包程序的能力 3> nj_iphone6_news.mobileprovision * 里面包含了3个信息:ios_distribution.cer + 设备UDID + App ID 7.安装证书和描述文件 1> ios_distribution.cer 2> nj_iphone6_news.mobileprovision 8.项目Scheme右边的设备选择iOS Device 9.点击Xcode的菜单 Product --> Archive --> Distribute --> ....Ad Hoc... --> 选择对应的描述文件 10.生成一个ipa文件,发给测试人员和客户 * ipa本质是zip * android的安装包是APK格式,本质也是zip