PS:我特么写了这么久,居然图片消失了,服了。

问题一:苹果开发者账号类型:

分为三种:个人的(99美金一年)、组织的(99美金一年)和企业账号(299美金一年),申请时需要信用卡,可以找淘宝的代理申请,价格比官方贵几十块钱左右,方便很多。

问题二:有iPhone和Mac如何调试:

进入Certificates, Identifiers & Profiles管理界面:https://developer.apple.com/account/ios/certificate/certificateList.action

左边有4个管理栏目,Certificates(证书管理),Identifiers(ID管理),Devices(设备管理)和Provisioning Profiles(PP配置文件)

首先强调,需要的文件有2个:Development证书(或P12文件)和Provisioning Profiles配置文件。

Step1:获取开发者证书

下面是介绍如何创建一个证书,以开发证书为例:(还有发布证书、推送证书等)

这里分2种情况:

A.开发者证书还没创建的情况(比如新账号):

(1)选择左边证书里的ALL或其他都行,然后点右边的ADD按钮。

(2)选择开发选项

(3)到这个选择files的界面

(4)打开电脑的钥匙串访问的APP,左上角

然后移步左上角,从证书颁发机构请求证书

简单填填就行,创建后把文件放某个地方

然后再在开发者中心,证书创建界面选择刚刚的文件创建完成,并下载之。

然后导入到钥匙串,这里注意双击有时候导不进去,请选择钥匙串里的登录,然后拖进去。

然后,也是挺重要的,就是再生成一个P12文件,给别人调试用。选择刚刚创建的证书,里面会有一个钥匙,右键导出,选择P12文件,然后设个密码。下次给别人的时候,别人的证书文件使用的是P12,而非从开发中心下载证书,因为那个证书是和创建者的MAC绑定的。

B.开发者证书已经存在的情况(账号是公司的,如何给我调试权限):

因为每个证书,都是由某台Mac生成,意思是和Mac绑定的。所以也就出现了下面的情况,假如你的开发证书已经是别人创建好了,你想用别人已经创建的证书,你直接下载下来双击是木有用的(和Mac绑定的)。也别新建证书了,苹果限制证书创建总数。这个时候就需要用到P12文件了。

在A的最后介绍了P12创建方式,找到这个证书的创建人,的Mac电脑(能找到电脑最好了)。然后在钥匙串中心导出P12文件即可。

实在找不到,如果你有账号和密码的话,登陆试一试能否创建新的证书,就创建就下载之,至少这个证书主人是你了。

Step2:创建APP ID

选择APP IDS,点击右边的ADD按钮,描述随意即可,然后这里分2种,假如你要限定某个特定ID的,就需要和那个工程的BundleID保持一致。如不需要,比如为了拿iPhone调试所有的应用,那就选择WildCard一栏,输入*。

Services,普通调试几乎不需要选。但遇到比如有推送、iCloud等特殊功能时,就需要把创建一个和工程Boundle一样的APP ID,然后下面选择使用到的Services.

Step3:管理设备UDID

跟刚刚一样,选择坐标devices里的ALL,然后点右边的+

UDID的获取可以打开Xcode,window-devices里查看,或者打开itunes也可以查看(左键点击那个ECID就会切换到其他)。

Step4:provisioning profiles

到最后一步了,创建配置文件。

跟刚刚一样选择,点击ADD按钮。选择development选项,这个是开发调试用的。下面Distribution就是发布的配置文件了。

然后选择你需要调试的APPID,如果调试所有APP,就选*的。

然后选择证书

然后选设备

创建好了,下载之双击即可。

Step5:配置工程

在Build Settings里选择对应provisioning profile和上面的code signing identity

选择iPhone

CMD+R,开启调试之旅把。

iOS开发者账号配置进行设备调试的更多相关文章

  1. iOS——关于创建真机调试证书(发布证书,测试(调试)证书,推送调试证书)、iOS开发者账号申请 请用开发者账号去iTunes connect 查看状态

  2. 苹果IOS开发者账号的区别,企业账号,个人账号,公司团队账号,教育账号

    苹果IOS开发者账号总结 详细地址:https://developer.apple.com/programs/which-program/ 个人账号(Individual): 费用99美金一年, 该账 ...

  3. 没有 iOS 开发者账号的情况下部署到真机的方法

    原文发表于我的技术博客 本文分享了官方推荐的没有 iOS 开发者账号的情况下部署到真机的方法,供参考. 原文发表于我的技术博客 1. 官方推荐的方法 原文在此,也就是 Ionic 官方团队在博客中分享 ...

  4. (转)苹果iOS开发者账号过期临时解决方法

    苹果iOS开发者账号过期临时解决办法 苹果iOS开发者账号一年的费用是99美金,作者最近由于各种原因,导致renew没能在账号过期之前支付好,所以在账号过期等待renew的期间,试了试一些非正常手段, ...

  5. iOS开发者账号证书配置及相关工作

    申请到开发者账号,肯定要先配置一下才可以使用,这主要是iOS证书及配置文件: 以下这篇文章写得比较全面,故不再累赘,需要的同学可以看一下: iOS开发证书与配置文件的使用

  6. 【转】iOS开发者账号和证书

    原文网址:http://www.jianshu.com/p/8e967c1d95c2 从Xcode7之后,苹果支持了免证书调试,但是若是需要调试推送功能,或者需要发布App,则需要使用付费的开发者账户 ...

  7. 苹果IOS开发者账号总结--发布应用APP时team name是否可以随意写?

    个人账号(Individual): 费用99美金一年, 该账号在App Store销售者只能显示个人的ID,比如zhitian zhang,单人使用.个人账号只能有一个开发者.100个苹果的iOS设备 ...

  8. ios开发者账号、证书相关内容

    背景:因为在实际测试中会涉及到不同的证书,而自己又对证书不了解,所以去查资料了解了一下不同证书的区别,如果有不对的地方,欢迎指正补充.   In House:所有手机都可以安装,但是不能上传到app ...

  9. 苹果开发者账号注册&真机调试

    苹果公司开发者账号注册流程详解 http://www.cnblogs.com/xilinch/p/4037164.html 真机调试教程 http://segmentfault.com/a/11900 ...

随机推荐

  1. HTTP协议详细总结

    HTTP超文本传输协议,是WWW上应用的最多的协议.了解和掌握HTTP协议是对程序人员的基本要求. 转载请注明出处 http://www.cnblogs.com/zrtqsk/p/3746891.ht ...

  2. Android -- Apk安装简诉

    安装涉及到如下几个目录 system/app  ​ 系统自带的应用程序,无法删除 data/app   用户程序安装的目录,有删除权限. 安装时把apk文件复制到此目录 ​ data/data  存放 ...

  3. 谈谈软件项目的dependency

    说到软件项目的依赖管理,可以从三个方面来考虑: 一.由build system控制的dependency 现在的build system,都支持一定程度上的dependency management, ...

  4. 防止 JavaScript 自动插入分号

    JavaScript语言有一个机制:在解析时,能够在一句话后面自动插入一个分号,用来修改语句末尾遗漏的分号分隔符. 然而,由于这个自动插入的分号与JavaScript语言的另一个机制发生了冲突,即所有 ...

  5. GWT-Dev-Plugin(即google web toolkit developer plugin)for firefox的下载地址

    如果FireFox的版本为20,则对应google-web-toolkit的插件离线下载地址,不要用浏览器直接下载,用Flashget等客户端下载,超快. http://google-web-tool ...

  6. HDU5892~HDU5901 2016网络赛沈阳

    A.题意: 有一个n×n的格子, 有50种怪物. 有m个操作, 每次操作会往一个矩形区域放怪物, 每个格子放相同数目的怪物, 或者查询当前50种怪物的奇偶性. 分析:用2^50表示怪物的奇偶,然后就是 ...

  7. Google 面试

    坚持完成这套学习手册,你就可以去 Google 面试了 系统 指针 value Google 面试 阅读10266   本文为掘金投稿,译文出自:掘金翻译计划 原文地址:Google Intervie ...

  8. MATLAB中取整函数(fix, floor, ceil, round)的使用

    MATLAB取整函数 1)fix(x) : 截尾取整. >> fix( [3.12 -3.12]) ans = 3    -3(2)floor(x):不超过x 的最大整数.(高斯取整) & ...

  9. CSS HACK tab制表符导致行内元素之间的空隙如何解决

    <!DOCTYPE html> <html lang="zh-CN"><head> <meta name="viewport&q ...

  10. poj-1384 Piggy-Bank

    poj-1384 Piggy-Bank 地址:http://poj.org/problem?id=1384 题意: 知道盒子里面的物体的总重量,得到每一种硬币的价格和重量,求最少钱构成盒子物体总重量的 ...