zoukankan      html  css  js  c++  java
  • 关于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条。

  • 相关阅读:
    pku,杨建武:文本挖掘技术
    IT国家重点实验室
    Python3实现简单的http server
    需要保存数据zabbix,不需要保存数据nagios
    Union
    wox 快速搜索程序
    QTTabBar http://qttabbar.wikidot.com/
    git出错调试
    虚拟机无法上网的问题的解决
    通过命令行升级git for windows
  • 原文地址:https://www.cnblogs.com/lixing/p/5646660.html
Copyright © 2011-2022 走看看