IOS 添加真机测试

转载:http://www.cnblogs.com/hewei2012/p/3558280.html

注意点:

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

对于不能确认新协议的问题,我发现了一个解决方法:登陆后,直接在浏览器的地址框访问: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-11-23 22:07:22

IOS 添加真机测试的相关文章

【iOS】真机测试流程

1:进入苹果开发者平台 2:进入Member Center 3:输入开发者账号和密码 4:选择:Certificates, Identifiers & Profiles 5:选择Certificates 6:点击加号创建一个证书 证书分两种,Development开发证书,Production发布证书 测试的话使用发开证书 然后选择下一步 7:上传CSR文件 打开钥匙串 通过证书助理请求证书 填写对应信息,选择保存到本地即可 上传文件 创建完成 8:下载并安装证书 点击Download下载证书,

ios 添加真机调试

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

iOS: 删除真机测试的Provisioning Profile后,在Code Singing中出现entitlements.plist文件无效,解决办法如下:

问题主题:method to The entitlements specified in your application’s Code Signing Entitlements file do not mat 问题描述:Error:The entitlements specified in your application’s Code Signing Entitlements file do not match those specified in your provisioning pro

iOS Sprite Kit教程之真机测试以及场景的添加与展示

iOS Sprite Kit教程之真机测试以及场景的添加与展示 IOS实现真机测试 在进行真机测试之前,首先需要确保设备已经连在了Mac(或者Mac虚拟机)上,在第1.9.1小节开始,设备就一直连接在Mac(或者Mac虚拟机)上,并且此设备就是注册过的.打开创建的项目,在运行按钮一栏中,将程序运行的设备设置为真机的名称.它会自动加载到"选择程序运行的设备"这一项中,如图1.102所示.单击运行按钮,就可以看到应用程序在真机上运行了. 图1.102  设置设备 Sprite Kit的场景

iOS、真机调试

Xcode中IOS.真机测试 一.购买开发者账号(需要有信用卡.每年支付$99.0) 二.直接淘宝购买一个.用于测试,但是不能上传App 1.获取手机的UUID(Identifier xxxxxx9e7ea4dxxxxxxxxb2eaa582b408xxxxxxx) 2.发送给’卖家’,会帮你生成2个文件 (All_dev_015.mobileprovision 和 All_dev_015.p12) 3.直接双击运行即可! [PS:具体步骤,淘宝店面中有!] 三.**免证书测试**(需要iPho

iOS真机测试,为Provisioning添加设备 -- based xcode6[原]

iOS真机测试,  我们需要添加几台新的设备进行测试.我们只需要对Provisioning Profiles 进行更新. 1. 在苹果开发者中心添加测试设备 打开苹果Certificates, Identifiers & Profiles页面: 并且选择iphone(我们只有iphone测试设备,没有ipad等,有多重设备选择all) https://developer.apple.com/account/ios/device/ 2. 给Provisioning Profile 添加对应的测试设

[iOS]iPhone进行真机测试(基础版)

买完688个人开发者账号之后,如何进行真机测试呢??看下面 1.打开https://developer.apple.com 然后,输入我们买过688点那个App ID帐号和密码哦!!一定是要支付过的! 登陆后,如果你的页面不像下面的话,证明你的帐号不是支付过688元的帐号 (或者没有激活.如果没有激活请联系苹果客服) 第一部分: 这里我们选择配置证书等,点击后进入下界面 然后选择iOS Apps下面的证书,丛证书开始吧!点击跳转 注意:如果下面这个点不了的话,说明你这个帐号已经拥有1个测试的证书

Unity导出iOS真机测试教程

原地址:http://unity3d.9tech.cn/news/2014/0410/40177.html 学 习了两天的Android开发,我感觉Android开发跟IOS开发和.NET平台下的开发有点不同,Android开发我更觉得跟web(Html) 倒是有类似的地方,都是节点标签显示的,当然个人理解,感觉提示也没IOS开以及.NET开发那么强,可能是我还不是太熟悉eclipse开发环境,当然 当做出东西能导入到自己的Android机还是挺兴奋的.今天晚上摸索了一下IOS真机测试,手上有M

[iOS]iPhone进行真机测试

买完688个人开发者账号之后,如何进行真机测试呢??看下面 1.打开https://developer.apple.com 然后,输入我们买过688点那个App ID帐号和密码哦!!一定是要支付过的! 登陆后,如果你的页面不像下面的话,证明你的帐号不是支付过688元的帐号 (或者没有激活.如果没有激活请联系苹果客服) 第一部分: 这里我们选择配置证书等,点击后进入下界面 然后选择iOS Apps下面的证书,丛证书开始吧!点击跳转 注意:如果下面这个点不了的话,说明你这个帐号已经拥有1个测试的证书