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里面点击安装  变成了即将安装    -应用

原文地址:https://www.cnblogs.com/Ninesday/p/5362447.html