iOS真机调试和打包详细步骤
开发者账号类型 3种
个人 99 能上架个人名字(中文拼音 空格 拼音) 给钱就行
企业 99 显示企业 (邓白氏认证)认证+钱 可以淘宝一个邓白氏 多了一个团队管理 可以绑定 企业帐号
商业 299 内部的商用的 不能上架 但是可以下载 点餐系统 不需要别人使用内部的使用
真机调试
1.哪一台电脑 哪一个程序 哪一条真机
三个条件满足了 她就会生成一个描述文件
1. 电脑的时候 :有开发模式 和上架的模式(product)
iOS 调试的 开发模式 iOS APP -- 下一步 ---CSR文件 从电脑上面生成 一个类似身份证的东西 钥匙窜访问--证书助理--从证书机构颁发 --填上邮箱 名称一定写 存到磁盘
后缀名看看----这个等会需要上传---然后上传到哪个CSR文件----最后再去下载苹果给你生成的一个证书----生成一个CER文件(苹果开发者中心生成的) 双击进去你会看到 iphone developer +你的名字 这个时候你的第一步成功了
2.程序的时候
点击右上角的加号 Name你可以填写 填完了后再Name的左边显示了(和调试的关系不大,你可以随便写)----App ID Suffix 有两个选项 (一个是你精确的bundle ID 也就是Exlicit App ID)然后把你的bundle ID传递进去就可以了 -----其实还有一个模糊的ID 也就是 Wildcard APP ID 这
其实还有一个模糊的ID 也就是 Wildcard APP ID 这歌怎么设置?????
答案:有时候你的公司里可能要开发很多个软件版本的话, com.uxueo.ios.gad
com.uxueo.ios.gad2 这个时候你可以把你的bundle ID 传递进去 改为 com.uxueo.ios.*
这个*是一个通配符号,只要是以com.uxueo.ios.开头的都可以进行调试
怎么去改变你的bundle ID???????????
答案 :进去工程 --Info plist :Bundle identifier : com.uxueo.ios.gad
这两个bundle ID 有深恶么区别呢????
如果你是选择了精确的ID的话,你可以有更多的权限 ,比如说homeKit
模糊的ID的话 很多东西你是用不了的 ,一般的话这个模糊拥有真机调试的时候可以用
3.设备的时候
点击右上角的+号 ,然后这个Name 是你那个左边看起来的名字 第2步骤的时候那个 UDID是你设置的ID
怎么去查看你的UDID 通过Xcode????????
点击window--device---选中设备 查看UDID
一个开发者帐号可以绑定100台手机设备 一旦你添加了这台设备 也表示你是不能进行删除操作的,只能是禁用或者是启用
4.最后在前面的三部完事了 会生成一个profile文件
选中ALL ---右上角的+号 -----Develop-iOSapp 调试的时候选择develop 发布的时候选择那个distribute----然后进去选择你要调试的那一个程序 select 可以有很多个选择---、
选中了程序后下一步 默认的一个开发者只能最多有两个证书,可以选中两个 ----然后还要告诉他你要去给哪台设备调试,你可以全部选中--最后给起一个名字 这个能在你的profile的左边能看到
--最后生成一个描述文件 你把它download下来--然后你打开下载好的双击一下 你会发现Xcode闪了一下表示安装完了
5.完事了之后还需要你的Xcode 去登录一下你的开发者选项 你有没看到一个team None的选项
进去Xcode的偏好设置+ add account 这个时候你就可以去选择了
---如何去打包-------------
1. Xcode---product --Archieve ---Import--Save for Adhoc deployment也就是第2个
但是还要把它的UDID的标示拿过来
拿到IPA文件后 去iTunes里面点击安装 变成了即将安装 -应用