IOS 证书申请、真机调试、外网下载测试

来源:互联网 发布:斗鱼主播qqq的淘宝店是 编辑:程序博客网 时间:2024/05/01 17:15

一、
1. 登录Apple DeveloperApple Developer
2. 输入苹果账号
证书、应用ID、描述文件
3. 选择这个进入证书、应用ID、描述文件页面(如图所示)
页面显示
二、
1. 申请应用ID
1. 选择Identifiers、点击右上角 加号
图1
2. 填入APPID描述和自己的Bundle ID,点击continue(注如果APP有推送功能,需要在APP Service中选中Push Notifications,也可以在APPID申请完成之后重新编辑,顺便申请推送证书)
图2
3. 点击Register完成(如果有其他的需要,可以Edit重新编辑)
三、申请证书(开发环境和生产环境)
1. 选择Certificates、点击右上角 加号 (开发、生产根据需要一般都需要申请,要操作两次步骤一样)
图3
2. 需要CSR文件
打开电脑中的钥匙串
图4
点击左上角菜单栏 钥匙串访问——证书助理—–从证书颁发机构请求证书
图5
填写电子邮件,选择存储到磁盘,自己选择好位置
图6
3. 选择刚申请好的CSR证书,点击继续,申请成功。DownLoad下载然后打开,在Xcode中会添加这个证书
四、申请描述文件
1. 点击Profile ,点击右上角 加号
2. 选择环境开发,生产,【AD HOC(可以用来发布在蒲公英平台上进行测试供人下载,只限添加有设备ID的设备下载)】
图7
3. 选择应用ID
4. 选择证书
5. 选择支持的设备(生产证书无此步骤)
6. 给描述文件命名
7. DownLoad下载描述文件,打开(同样自动添加在Xcode中)
五、打包上传和真机调试
(1)真机调试
1. 确认手机UUID在Device中添加的有,profile描述文件创建的时候有选择自己的手机(如果Device中添加有别人的UUID,那添加的UUID也可以进行真机调试)
添加方法:如图
Device
UUID
2. Xcode中选择project和Target分别设置Code Sigen
图8
真机调试选择iPhone Develope XXXXX
描述文件一定要选开发环境的对
3. 手机插上数据线 运行的时候选自己的手机
(2)打包上传
1. Xcode中选择project和Target分别设置Code Sigen
证书一定要选择iPhone Distribution XXXXXX
描述文件选择生产环境的描述文件
注:这两步可以反过来
2. 运行设备选择Generic iOS Device
图9
3. 选择菜单栏Product ———Archive 等待包生成、点击右边upload to AppStore,选择开发者账户姓名,Done
4. 进入itunes Content 在新版本里边可以看到刚上传的版本

(3)企业级APP打包或个人打包外网测试
1. Xcode中选择project和Target分别设置Code Sigen
证书一定要选择iPhone Distribution XXXXXX
描述文件选择生产环境的描述文件(描述文件是AD HOC的)
注:这两步可以反过来
2. 选择菜单栏Product ———Archive 等待包生成、点击右边Export——选择导出类型,导出自己的包,选择合适的位置。
注:
注:导出 ipa 包时 四个选项的意义
1. Save for iOS App Store Deployment
保存到本地 准备上传App Store 或者在越狱的iOS设备上使用
2. Save for Ad Hoc Deployment
保存到本地 准备在账号添加的可使用设备上使用(具体为在开发者账户下添加可用设备的 UUID),该app包是发布证书编译的(The app will be code signed with the distribution certificate.)
3. Save for Enterprise Deployment
这种主要针对企业级账户下 准备本地服务器分发的app
4. Save for Development Deployment
针对内部测试使用,主要给开发者的设备(具体也为在开发者账户下添加可用设备的UUID)。该app包是开发证书编译的(The app will be code signed with your development certificate)

  1. 进入蒲公英平台蒲公英平台官网
    上传刚完成的包,分发地址进行下载(一定要在Safari中下载,没有添加UUID的人无法安装)
    注:企业级的安装完成需要在设置—-通用 设备管理下边描述文件进行信任
0 0