如何添加真机调试的iOS设备
发布网友
发布时间:2022-04-22 05:24
我来回答
共4个回答
热心网友
时间:2022-07-12 02:42
1首先打开苹果的开发者网站
点击网站上方的Member Center,会跳转到登录界面
2.如图所示输入开发者账号和密码。
输入完成后点击"Login"(Tips:左边是注册,下边是找回密码,右边是登录,如果没有开发者账号,则需要用苹果账号申请开发者,这里不多说申请过程以及找回过程)。
3.登录后的界面如图所示,如果没有最上面的两个选项(Dev Centers、Certificates,Identifiers&Profiles),说明当前登录的账号还不是开发者,需要一个开发者账号登录才会有。
4.首先点击“Certificates,Identifiers&Profiles”,进入证书界面会看到左边“iOS Apps”下面有四个选项:“Certificates”、“Identifiers”、“Devices”、“Provisioning Profiles”(Tips:如果没有该选项或者为空,则说明该开发者账号不是针对于iOS手机app开发的)
5.首先点击“iOS Apps”下的第一个“Certificates”,该选项作用就是授权一台电脑允许进行真机调试。
进入界面后,左边一列就是刚才在上一页看到的四个选项的具体目录,右边就是对应目录“Certificates”下的“All”里面的具体内容,当前目录就是授权证书,右边有一列名字叫做Type,Type标示证书的种类
点击对应证书会出现证书详情,有移除和下载选项,点击右上方的“十”号进行授权证书创建。
6.之后会看到如图界面,选择“Development”下的“iOS App Development”,进行真机调试电脑授权申请。然后界面往下拉,点击界面最下方的“Continue”进行创建。
7.这一步,继续点击“Continue”。这一步是说,需要电脑的钥匙串配置文件,先点击“continue”,进入下一步。
8.这一步,需要上传钥匙串的配置文件。
打开Launchpad,找到“钥匙串访问”,打开之后,不用等界面出来,直接在上方导航条中选择“钥匙串访问”目录下的“证书助理”,选择“从证书颁发机构请求证书”。如图:
9.如果想通过邮件接收证书,则需要填写邮箱,两个邮箱填写一样就行,之后在“请求是:”里面选择用“电子邮件发给CA”,即可通过电子邮件收到钥匙串配置文件。
直接通过“请求是:”中选择“存储到磁盘”,上面的邮箱就可以随便填写了(是必填项,但不需要通过邮箱获得,所以随便填写就好)。
点击继续,为文件选一个位置,这里我就选择桌面了,当然一定要选择自己能找到的位置。
10.在桌面上找到钥匙串授权文件,如图所示。(Tips:生成的钥匙串配置文件是当前电脑的,也就是对当前电脑授权真机开发,如果需要授权其他电脑,则需要其他电脑上对应的钥匙串配置文件)
之后回到浏览器,刚才需要上传的地方,点击“choose file”,找到为刚才放置钥匙串配置文件的地方。选中后,点击“打开”,点击“Generate”生成授权证书。
11.生成之后,会跳转到Download界面,点击界面中的“Download”下载下来,下载位置一定要自己找得到。
双击生成的.cer文件,一定要双击,双击后它会默认安装到钥匙串中,不然使用的时候会出现问题。
截止到目前为止,已经完成了对当前电脑授权,允许当前电脑进行真机开发(Tips:即钥匙串已经安装了授权证书,如果是用的别的电脑的钥匙串配置文件,则需要吧下载下来的cer文件,给对应电脑,并在对应电脑上双击)。
12.之后点击左边目录中的“Identifiers”下的“App IDs”,这里是为工程创建一个标示,也就是俗称签名,只有满足标示的工程才能进行真机调试。
同样点击右上方的“十”号按钮,进行创建标示。如图。
13.这里,需要创建标示了,在“name”的地方填写标示的名字,方便最后一步生成证书的时候,容易找到创建的标示。
接下来在 “App ID Suffix” 中的 “Explicit App ID” 的 “Bundle ID:” 里面填写我标示(也就是签名),格式下方给出的有例子。按照格式来些就好。
当然,不必要为每一个工程都生成一个签名标示,苹果提供了一种广域标示的方法。
还是同样的界面,选择“App ID Suffix” 中的 “Wildcard App ID”里面的“Bundle ID:” 填写签名,注意格式下方给出的有例子。
之后点击最下方的“continue”,进行下一步。
核对一下信息后,然后直接点击最下方的“Submit”,发布创建的标示。
到这一步标示已经创建完成了。
14.授权完电脑设定完签名之后,需要添加设备了,也就是允许进行真机调试的设备,例如(iPhone、ipad等)。
点击左边目录中的“Devices”,同样点击右上方的“十”号,进行添加。
选择一次添加一个设备,也可以一次添加多个设备。
在“Register Device”里面中的“Name”填写设备名字,将来连接上对应的设备后,会在Xcode里面显示出来这个名字的。
之后,在“UDID”里面填写设备的UDID,这个过程,需要通过手机或者ITunes获取,这里笔者就通过ITunes来获得了,因为ITunes自带拷贝。
连接上要真机调试的设备,打开ITunes,点击设备,点击界面中的序列号,会切换到UDID,右键就有拷贝,直接拷贝过来粘贴就好了。
之后点击界面最下方"Done"按钮,就完成了设备的添加。
只剩下最后一步,生成调试证书。
15.点击最左边目录栏,选择“Provisioning Profiles”目录下的“All”,同样点击右上方的“十”号进入证书添加界面。如图。
选择"iOS App Development"点击界面最下方的“Continue”。
16.这一步是选择创建的表示(或者签名),选择在第13步中创建的“Identifiers”,一定要选对,如果创建的标示比较多,可以根据创建的名字去找标示,点击“Continue”,继续下一步。
17.这一步是授权的电脑,在下面选项里面选择第11步生成的授权证书的名字,一但创建的证书比较多就不好找,可以根据创建的证书的失效日期来区分,或者删除掉其他的(慎用)。
点击“Continue”,继续下一步。
18.这一步是选择需要进行真机调试的设备,可以选择第14步创建的指定设备,也可以选择全部,看自己需要。
点击“Continue”,进行下一步
19.为证书选择一个名字,一定要选择一个好找的名字,不然后期在Xcode中会有很多证书,不好找。
之后点击“Generate”,来生成最后的证书。
在新的界面中点击"Download",下载下来的证书就是最终的证书,依然是需要双击,这次双击是安装到Xcode。
好了,到这里证书就申请完了。一共下载了2个文件,一个后缀是“.cer”的文件,一个是后缀为“.mobileprovision”的文件。
20.好了,现在进行真机调试。
首先打开工程,选择工程目录下的“Supporting Files”目录下的工程名字.plist文件或者“info.plist”文件(Tips:在Xcode6.0一下都是工程名.plist,Xcode6.0以上才是info.plist)。修改里面的“Bundle identifier”标示,改为刚才申请的标示(第13步中)。
21.之后,打开工程根目录,同命的蓝色文件,在中间的地方先选择"TARGET"下的工程同名文件,在最右边的搭接面里面选择“Build Setting”,然后找到“Code Signing”选项,在“Provisioning Profile”里面选择第19步创建的证书,通过名字找到。之后修改“Provisioning Profile”上面的“Code Signing Identity”选择通过证书找到的授权证书。四个选项全部需要修改。
做完这一步,回到中间比较窄的界面,选择“PROJECT”中的工程更同名文件,进行上述操作。
22.最后,就剩最后一步了,确保设备已连接值电脑,并在解锁状态下,在Xcode运行旁边选择“运行设备”,如图,找到自己的设备,选择,运行,等待加载吧。
如果找不到设备,有“IOS Device”的话,说明设备没连接好,或者设备还没有在Itunes中启用。如果没有启用,点击最上方window中的Device选项,找到设备,并启用。
热心网友
时间:2022-07-12 04:00
1、授权设备:
进入Apple Developer会员中心,点击图中的iOS Provisioning
Portal,进入开发者授权设置系统:
在设置界面中,可以选择点击页面下方的助手来运行向导:
点击左侧导航的Device,进入授权设备的页面,点击右上方的Add Device按钮可以添加一个设备:
添加设备的时候可以指定设备的名字(随便写),以及设备的UDID。每一个Apple的设备都有一个唯一的标识符,获得这个标识符的方法很简单,有两种方式:
(1)将你的设备连接到电脑,然后在iTunes里找到你的设备信息(如下图),点击图中红色方框的位置,设备UDID就会显示出来。右击UDID会提示拷贝,将拷贝的结果复制到框内即可;
(2)打开xcode,window→organizer→devices,在里面可以看到identifier信息
2、添加App ID:
点击左侧导航的App IDs按钮可以进入应用程序ID的配置页面,可以点击页面右方的New App
ID按钮添加一个新的应用。这个ID对应的是即将开发和测试的应用程序。如下图,在description里添加一个单一应用的名称(不支持特殊字符),然后在最下面的Bundle
Seed ID里面填入一个含有domain格式的字符串(如com.bo.test)。Bundle Seed
ID是一个集合了开发商与应用程序的信息,格式为(com.[开发商].[应用]),这里可以指定为单一应用,也可以指定为全部应用。如果是单一应用,建议刚才填写的description与Bundle
Seed ID的最后一项相同(如test和com.bo.test),如果是全部应用,可以使用这样的Bundle Seed ID:
com.bo.
3、添加证书:
(1)首先在mac电脑上生成开发者证书:
在Applications->Utilities里手动打开Keychain
Access。按照下图操作最终点击“从证书颁发机构请求证书”
正确填写自己的邮箱和姓名即可,选择“存储到磁盘”,点击继续。最终会生成一个名为“CertificateSigningRequest.certSigningRequest”的文件。
这时候返回刚才的iOS Provisioning Portal网页界面,点击左侧的“Certificate”,点击页面右方的Request
Certificate申请一个证书,然后点击页面下方的按钮上传生成的certSigningRequest文件,这样就完成了证书的申请流程。申请成功后,Certificate页面里就有了一条证书,刷新几次页面后证书的状态就变成Issued,点击download按钮可以下载一个cer文件。
4、使用开发者授权:
(1)回到iOS Provisioning Portal网页界面,点击左侧的“provisioning”,点击右侧的New
Profile按钮创建一个新的授权文件:
填写profile
Name;在Certificates中选择刚刚创建好的证书(一劳永逸的一步,之后只需勾选该证书即可,不必再手动添加);APP
ID选择刚刚建的那个;Devices
选择刚刚添加的设备;Submit(绑定设备到应用程序);刷新页面,会看到刚刚建的那个后边有个Download,点击Download,下载了一个.mobileprovision文件。
(2)打开xcode→window→organizer,将下载的.mobileprovision文件拖到Provisioning中(此步骤绑定设备到应用程序,并生成证书)
(3)项目中的plist 文件,将Bundle Identifier 这一项的内容改成Bundle Seed
ID(格式:com.[开发商].[应用])即可
将run按钮右边的设备选为对应的真机设备,接下来就编译运行看看吧!
热心网友
时间:2022-07-12 05:35
1、授权设备:
进入Apple Developer会员中心,点击iOS Provisioning
Portal,进入开发者授权设置系统:
在设置界面中,可以选择点击页面下方的助手来运行向导:
点击左侧导航的Device,进入授权设备的页面,点击右上方的Add Device按钮可以添加一个设备:
添加设备的时候可以指定设备的名字(随便写),以及设备的UDID。每一个Apple的设备都有一个唯一的标识符,获得这个标识符的方法很简单,有两种方式:
(1)将你的设备连接到电脑,然后在iTunes里找到你的设备信息,点击红色方框的位置,设备UDID就会显示出来。右击UDID会提示拷贝,将拷贝的结果复制到框内即可;
(2)打开xcode,window→organizer→devices,在里面可以看到identifier信息
2、添加App ID:
点击左侧导航的App IDs按钮可以进入应用程序ID的配置页面,可以点击页面右方的New App
ID按钮添加一个新的应用。这个ID对应的是即将开发和测试的应用程序。在description里添加一个单一应用的名称(不支持特殊字符),然后在最下面的Bundle
Seed ID里面填入一个含有domain格式的字符串(如com.bo.test)。Bundle Seed
ID是一个集合了开发商与应用程序的信息,格式为(com.[开发商].[应用]),这里可以指定为单一应用,也可以指定为全部应用。如果是单一应用,建议刚才填写的description与Bundle
Seed ID的最后一项相同(如test和com.bo.test),如果是全部应用,可以使用这样的Bundle Seed ID:
com.bo
3、添加证书:
(1)首先在mac电脑上生成开发者证书:
在Applications->Utilities里手动打开Keychain
Access。按照操作最终点击“从证书颁发机构请求证书”
正确填写自己的邮箱和姓名即可,选择“存储到磁盘”,点击继续。最终会生成一个名为“CertificateSigningRequest.certSigningRequest”的文件。
这时候返回刚才的iOS Provisioning Portal网页界面,点击左侧的“Certificate”,点击页面右方的Request
Certificate申请一个证书,然后点击页面下方的按钮上传生成的certSigningRequest文件,这样就完成了证书的申请流程。申请成功后,Certificate页面里就有了一条证书,刷新几次页面后证书的状态就变成Issued,点击download按钮可以下载一个cer文件。
4、使用开发者授权:
(1)回到iOS Provisioning Portal网页界面,点击左侧的“provisioning”,点击右侧的New
Profile按钮创建一个新的授权文件:
填写profile
Name;在Certificates中选择刚刚创建好的证书(一劳永逸的一步,之后只需勾选该证书即可,不必再手动添加);APP
ID选择刚刚建的那个;Devices
选择刚刚添加的设备;Submit(绑定设备到应用程序);刷新页面,会看到刚刚建的那个后边有个Download,点击Download,下载了一个.mobileprovision文件。
(2)打开xcode→window→organizer,将下载的.mobileprovision文件拖到Provisioning中(此步骤绑定设备到应用程序,并生成证书)
(3)项目中的plist 文件,将Bundle Identifier 这一项的内容改成Bundle Seed
ID(格式:com.[开发商].[应用])即可
将run按钮右边的设备选为对应的真机设备,接下来就编译运行看看吧!
热心网友
时间:2022-07-12 07:26
1、授权设备:
进入Apple Developer会员中心,点击图中的iOS Provisioning
Portal,进入开发者授权设置系统:
在设置界面中,可以选择点击页面下方的助手来运行向导:
点击左侧导航的Device,进入授权设备的页面,点击右上方的Add Device按钮可以添加一个设备:
添加设备的时候可以指定设备的名字(随便写),以及设备的UDID。每一个Apple的设备都有一个唯一的标识符,获得这个标识符的方法很简单,有两种方式:
(1)将你的设备连接到电脑,然后在iTunes里找到你的设备信息(如下图),点击图中红色方框的位置,设备UDID就会显示出来。右击UDID会提示拷贝,将拷贝的结果复制到框内即可;
(2)打开xcode,window→organizer→devices,在里面可以看到identifier信息
2、添加App ID:
点击左侧导航的App IDs按钮可以进入应用程序ID的配置页面,可以点击页面右方的New App
ID按钮添加一个新的应用。这个ID对应的是即将开发和测试的应用程序。如下图,在description里添加一个单一应用的名称(不支持特殊字符),然后在最下面的Bundle
Seed ID里面填入一个含有domain格式的字符串(如com.bo.test)。Bundle Seed
ID是一个集合了开发商与应用程序的信息,格式为(com.[开发商].[应用]),这里可以指定为单一应用,也可以指定为全部应用。如果是单一应用,建议刚才填写的description与Bundle
Seed ID的最后一项相同(如test和com.bo.test),如果是全部应用,可以使用这样的Bundle Seed ID:
com.bo.
3、添加证书:
(1)首先在mac电脑上生成开发者证书:
在Applications->Utilities里手动打开Keychain
Access。按照下图操作最终点击“从证书颁发机构请求证书”
正确填写自己的邮箱和姓名即可,选择“存储到磁盘”,点击继续。最终会生成一个名为“CertificateSigningRequest.certSigningRequest”的文件。
这时候返回刚才的iOS Provisioning Portal网页界面,点击左侧的“Certificate”,点击页面右方的Request
Certificate申请一个证书,然后点击页面下方的按钮上传生成的certSigningRequest文件,这样就完成了证书的申请流程。申请成功后,Certificate页面里就有了一条证书,刷新几次页面后证书的状态就变成Issued,点击download按钮可以下载一个cer文件。
4、使用开发者授权:
(1)回到iOS Provisioning Portal网页界面,点击左侧的“provisioning”,点击右侧的New
Profile按钮创建一个新的授权文件:
填写profile
Name;在Certificates中选择刚刚创建好的证书(一劳永逸的一步,之后只需勾选该证书即可,不必再手动添加);APP
ID选择刚刚建的那个;Devices
选择刚刚添加的设备;Submit(绑定设备到应用程序);刷新页面,会看到刚刚建的那个后边有个Download,点击Download,下载了一个.mobileprovision文件。
(2)打开xcode→window→organizer,将下载的.mobileprovision文件拖到Provisioning中(此步骤绑定设备到应用程序,并生成证书)
(3)项目中的plist 文件,将Bundle Identifier 这一项的内容改成Bundle Seed
ID(格式:com.[开发商].[应用])即可
将run按钮右边的设备选为对应的真机设备,接下来就编译运行看看吧!