• 关于IOS免证书真机安装的过程和问题


    由于本人是边工作边转的IOS,所以一直都没怎么使用过免证书安装过程,通常都是公司申请的99美元的账号直接开发。但是前两天有个朋友需要在展会上用的Ipad上安装内网应用,申请一个苹果账号还要审核前后加起来需要一个月,时间上来不及,就想到了使用免证书安装来解决,但是他们有20多个Ipad要安装,安装过程中还是遇到一些问题的。以下步骤留作备忘

    安装步骤:

    1.要给你的应用设定一个Boundle Identity 

    2.在XCode->Prefrences->Accounts 点击下面的加号->Add Apple ID,填写你申请的任意的一个苹果账号

    3.回到项目 在 TARGETS->General->Team 选择你刚才填写的 Apple ID相关选项

    4.转到 TARGETS->Build Settings->Code Signing 其中 Code Signing Identity 选择IOS Developer,Provisioning Profile 选择Automatic

    5.插入你的设备,点击顶部选择你的设备,然后点击开始运行的三角按钮

    第一次运行会弹出提示

    No matching provisionning profiles found,Your build setting specify a provisionning profile with the UUID ...... ,however,no such provisionning profile was found. xcode can resolve this issue by downloading a new provisioning profile from the member center

    下面有一个按钮 Fix isuse,点击这个按钮,等待自动完成

    完成之后你的应用一般就会安装在设备上了

    注意:IOS9以上的设备,在第一次安装完成之后可能打不开应用,这时候需要联网状态下在设备的  设置->通用->设备管理->刚才填写的Apple ID相关项点击去,点击最下面一行,然后点击信任,这时候应用就可以正常打开了

    需要注意,这种方法虽然能够让你的应用正常安装但是也有下面几点限制:

    1.应用的Boundle identifier不可以与现有的已经在苹果申请过证书的Boundle identifier相同,否则就会提示此Boundle identifier已经注册过了。

    2.这种方法安装虽然称之为无证书安装,可能还是有证书的,应用使用的有效时间大概2-3天时间。

    3.这种方法可以装的设备数量也有限制,一般为3台左右不同设备,超过这一数量,新设备就无法安装上去了。我的解决方法是再申请新的apple id 并且更换Boundle identifier,为啥要更换Boundle identifier,请看第1条。

  • 相关阅读:
    Charles关于Https SSLHandshake解决备忘录
    图片Image转换为base64编码的方法
    图解HTTP(三)
    图解HTTP(二)
    图解HTTP(一)
    Linux下which、whereis、locate、find命令作用
    jQuery实现图片上传
    常见前端面试题备注
    css实现正方形div的3种方式
    promise
  • 原文地址:https://www.cnblogs.com/lixing/p/5646660.html
Copyright © 2020-2023  润新知