如何添加真机调试的iOS设备

如何添加真机调试的iOS设备

注意点:

有时需要同意协议什么的,很多时候刷新出来都是白屏,解决办法:

对于不能确认新协议的问题,我发现了一个解决方法:登陆后,直接在浏览器的地址框访问:https://developer.apple.com/membercenter/mcUpdateAgreement.action,等内容出现后,勾选,再点击"I agree"即可,有点小问题:“I agree”不是一个按钮或者链接,,但能够点击。这个页面就是访问“https://developer.apple.com/membercenter/index.action#updateAgreement”时内嵌的页面,不知是网络不好,还是超时的原因,在内嵌时很难成功显示出来。

    希望能方便其他遇到同样问题的开发者。

2.关于*.mobileprovision文件,必须双击文件添加到XCode,直接拖是不行的!!!!

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按钮右边的设备选为对应的真机设备,接下来就编译运行看看吧!

时间: 2024-10-23 01:08:07

如何添加真机调试的iOS设备的相关文章

ios 添加真机调试

1.按照下面步骤,在3 步骤,第一个框:随意取个名字 第二个框:输入手机的identify 2.修改Provisioning Profiles  选中刚才所添加的设备,然后点击右下的蓝色按钮 3.download 证书,然后双击打开,就会重新替换之前的 4.查看Organizer - Devices -> 自己的设备 -> provisioning profiles  出现刚才双击的证书 并且右边有个绿色的钩号,表明此设备可以真机调试了! ios 添加真机调试

关于win10安卓真机调试无法找到设备的问题

之前在win10系统上调试安卓设备,usb接好了,结果居然没有找到设备. 一般出现这种情况可能是电脑的驱动没装好. 于是找了驱动人生大佬来诊断,确实是少了安卓usb驱动. 正常来说用驱动人生装个usb驱动应该就完事了. 结果我电脑比较奇葩,驱动装不上,一装上去又爆红色. 没办法,驱动人生也救不了我. 0x01 最后只能采用这种方法. 这个是我驱动已经装好了的情况,如果没有装好的话会有报红.右击在进入更新驱动程序. 如果找到驱动了别高兴的太早,可能会装不了. 如果能装上就恭喜了,不能装上也别灰心,

ios申请真机调试( xcode 5)详细解析

摘要 我们做ios项目时,模拟器只能满足我们一部分的需要,而我们开发的app将来是运行在真机上的,所以用真机调试非常有必要.下面介绍怎么申请用真机进行调试. xcode 真机调试 申请 ios真机调试 目录[-] 第二步:添加App IDs 第三步:申请设备 第四步:申请描述文件 已经有开发证书的直接跳过第一步 第一步:申请“开发证书” 进入苹果开发者99美元账号: 选择:Certificates, Identifiers & Profiles 关于 Certificates,Identifie

iOS提交应用至App Store流程及真机调试 一,证书、配置文件

前言:你要有苹果开发者账号,我用的是个人账号.其次xcode为xcode 7,由于xcode 7需要 os x 系统 10.11 或更高的版本, 所以os x 系统也需要 10.11 或更高的版本.(本文说的提交是源代码用xCode提交,不是ipa 提交,ipa提交我还没有试过,暂不阐述)关于xCode中真机调试与提交的操作,在下一篇"iOS提交应用至App Store流程及真机调试 二,xCode操作"篇幅原因,这一篇只做,证书与配置文件的说明.篇幅加上图有点长,内容其实不多,多数为

React Native 真机调试

iOS 真机调试 方法一:(从设备访问开发服务器) 首先,你的笔记本电脑和你的手机必须处于相同的 wifi 网络中. 打开 iOS 项目的 AppDelegate.m 文件 更改 jsCodeLocation 中的 localhost 改成你电脑的局域网IP地址 在 Xcode 中,选择你的手机作为目标设备,Run 即可 可以通过晃动设备来打开开发菜单(重载.调试等) 方法二:(使用离线包) 你也可以将应用程序本身的所有 JavaScript 代码打包.这样你可以在开发服务器没有运行时测试它,并

react native新手学习之路03真机调试

React Native新手入门03真机调试(iOS) 从设备访问开发服务器 在启用开发服务器的情况下,你可以快速的迭代修改应用,然后在设备上查看结果.这样做的前提是你的电脑和设备必须在同一个wifi环境下. 打开AwesomeApp/ios/AwesomeApp/AppDelegate.m修改里面的URL,把localhost改为你的电脑的IP.在Mac系统下,你可以在系统设置/网络里找到电脑的IP地址. eg: jsCodeLocation = [NSURL URLWithString:@"

React Native真机调试

最近在尝试使用 React Native 做一些东西,发现真机调试还是有一些坑存在的. iOS 真机调试 首先,你要让调试用电脑和你的手机必须处于相同的 WiFi 网络中下 打开 iOS 项目的 AppDelegate.m 文件 更改 jsCodeLocation 中的 localhost 改成你电脑的局域网IP地址 在 Xcode 中,选择你的手机作为目标设备,Run 即可 可以通过晃动设备来打开开发菜单(重载.调试等) Android 真机调试 在 Android 设备上打开 USB deb

XE6 & IOS开发之免证书真机调试(3):生成iPA文件并安装到其它苹果设备上(有图有真相)

XE6 & IOS开发之免证书真机调试(3):生成iPA文件并安装到其它苹果设备上(有图有真相) 2014-08-27 20:51 网上能找到的关于Delphi XE系列的移动开发的相关文章甚少,本文尽量以详细的图文内容.傻瓜式的表达来告诉你想要的答案. 1.既然我们已经在真机上运行过App了,那么现在就来生成一下.--------------------------------------------------------------- 1.在虚拟机下,点一下桌面(星空图随便某个地方),在F

XE6 /XE8 & IOS开发之免证书真机调试三步走,生成iPA文件并安装到其它苹果设备上

XE6 & IOS开发之免证书真机调试(1):颁发属于自己的App签名证书(有图有真相) XE6 & IOS开发之免证书真机调试(2):连接真机并运行App(有图有真相) XE6 & IOS开发之免证书真机调试(3):生成iPA文件并安装到其它苹果设备上(有图有真相) XE8 & IOS开发之免费证书真机调试:开发证书.AppID.开发授权profile的申请,附Debug真机调试演示(XCode7 Beta版或以上版本适用,有图有真相)