美文网首页专业帮助iOS
iOS真机调试步骤和打包测试用ipa文件步骤:

iOS真机调试步骤和打包测试用ipa文件步骤:

作者: 一个城市猎人 | 来源:发表于2016-03-18 19:08 被阅读3295次

    真机调试程序步骤:

    1,注册appleid帐号,再付费成为开发者,再在电脑上登录.限制人.

    2,生成csr文件来限制电脑,

    car文件相当于电脑的身份证,同一台电脑生成多少次csr文件都是一样的.所以可以生成后留着使用.

    生成csr文件步骤:xcode登录开发者帐号->

    打开电脑自带的钥匙链程序:

    ->(进入)钥匙串访问(菜单)->证书助理(选项)->从证书颁发机构请求证书->

    用户电子邮件随便填,用户别名中,老师用的是电脑的名称xiaomage;

    CA电子邮件地址空着就行;

    请求是:选存储到磁盘;

    3,配置需要真机测试的APP的bundleID.靠bundled区分不同的APP;

    4,配置设备标识(也叫UDID,就是用来安装APP测试的iphone手机的”设备标识”),可以用itools连接iphone手机后,点击”摘要->点击””更多…”,打开的页面中就有设备标识这一项内容.如下图:

    或者在xcode中的”工程”->添加simulator->选择真机->identificeer选项也是UDID.

    具体步骤:

    在开发者网站登录后进入member center菜单->certificates,identifier&(用于配置证书的)->再进入

    所示的页面任点一个选项进入的是同一个页面._>

    ->各栏目的作用说明截图:

    ->开发者证书只能有2个的,就是下面

    要选第一项,如果是灰色,就说明已经有2个开发者用户了,就要删除一个开发者帐号,删了别人就不能用了.或者生成p12文件才行了.->选号了之后会进入一个关于生成CSR文件的页面中.生成了csr文件后,会要你上传这个csr文件,然后就生成一个cer格式的证书文件,这个证书名称会显示在ios  Certificates页面下,是iOS development类型的.

    app id description:APP描述.

    再添加bundled:

    explicit APP Id(明确的bundled):选这一项,那就只能测试这个bundled的app.其他的bundled的app是调试不了的.

    模糊的bundle(填个*就行了):

    但是模糊的bundle这一项,比如内购,通知等的功能选项有些功能是做不了测试的的.测试这些功能就只能选明确的bundleid这一项.

    ->提交->done.

    bundled位置:

    3,限制真机设备:

    all->+ ->填入名称和要安装app测试的iPhone手机的udid,安装app的真机设备(也就是iphone)最多只能添加100次.第二年时又会给你重置.限制完上面3项目就限制完了.

    根据以上配置的3个限制,然后生成一个描述文件(provisioning profilers).点击+号-> 选择development下的iOS app development选项->点击继续->select  app id -> 选中app名字->select devices(选择那个设备可以做真机调试)

    可以全选,那就列表中所有设备都可以安装测试这个APP了.->给证书取个名字->continue->把文件下载下来就完成了.

    双击cer文件安装,hi安装到钥匙串中去的.直接拖进要是串中也可以安装成功.最后生成的provision文件也双击安装,就会安装好的.

    在Xcode中build setting项下搜索code sign->在provision profiler中有最后生成的profile证书,

    如图:

    再配置car证书:在code signing identify栏中选car证书就行了,下面的子选项不要管他.

    真机调试:

    描述文件位置:

    前往-资源库->mobile device->provision profiler文件夹中是电脑中描述文件的列表.

    就可以真机运行了.在xcode中添加一个appleid帐号,如下图:

    真机调试续:

    运行->点击fix issue->成功了就运行成功了.

    设置->通用->描述文件->帐号->验证应用.就可以真机运行了.ios9.0之前的设备也可以真机运行,但是app的bundleid不可以有中文,因为对中文的支持性不好,但是ios9.0的就可以支持中文的bundleid.

    打包测试程序步骤:

    生成打包测试证书:分别生成打包测试的描述文件和证书.再分别双击安装这两个文件.再在code sign和prosion rofiler中分别选择相应的打包测试证书.

    选中真机设备->打包.

    如果提示不匹配文件,就删除原来的apple id 帐号,只保留企业的开发者帐号.

    1,为所有的设备

    2.为特定的设备

    itools连接手机后,点击应用->点击安装->

    在开发者网站上,限制电脑的时候只能生成2个...

    CertificateSigningRequest.certSigningRequest这个文件是用来上传到苹果开发者网站的,

    ios_distribution.cer文件是用来限制哪台电脑可以进行真机调试的.

    p12文件可以等同于ios_distribution.cer文件,

    一台已经在开发者网站添加可以用来调试的电脑上,在钥匙串上面用双击cer文件生成的那条信息导出为p12文件,在别的电脑上就可以用这个p12文件真机调试了.

    devices:

    关于xcode证书申请以及真机调试简单版本

    http://www.it165.net/pro/html/201501/33149.html

    相关文章

      网友评论

        本文标题:iOS真机调试步骤和打包测试用ipa文件步骤:

        本文链接:https://www.haomeiwen.com/subject/jlsqlttx.html