zoukankan      html  css  js  c++  java
  • 企业打包时不能安装原因

    企业打包时,有时会遇到一些设备不能安装的情况,我遇到的三种情况在这里总结一下,希望能帮助大家。

    1,

    原因:打包时没有用企业证书打包,而是用平时普通证书打的包。

    现象:设备号添加到账号中的手机可以安装,其他不能安装;

    解决方法:

    a,将要安装的手机设备号添加到账号中,(不建议使用这种方法,一个账号最多只能添加100个设备,且添加上以后不能删除,即使删除设备,位置也不会增加)。

    b,用企业证书进行打包(如何打企业包这里不做介绍)。

    2,

    原因:app支持系统版本高于所安装手机系统版本,

    现象:系统版本高于或等于app支持系统版本的手机,可以安装,否则,不能安装;

    解决方法:

    a,扩大app支持系统版本到所安装手机系统版本(不建议使用)。

    b,升级所安装手机系统版本。

    3,

    原因:打包时选择的Save for Ad Hoc Deployment,如图

    现象:有的手机能装有的手机不能。错误信息如图

    解决方法:打包时选择Save for Enterprise Deployment,如图。

    4,

    原因:plist没有放到https的服务器上,(plist 在xcode5.1之前自动生成,以后版本不能自动生成,需要手动改一下,两个地方 1,ipa包路径 2,bundleId)

    现象:iOS7以上版本手机不能安装,

    解决方法:将plist放到https的服务器上,我的解决办法是将plist托管到了开源中国。

    5,

    原因:将plist放到服务器时,ipa的服务器路径和bundleId写错了,

    现象:所有手机都安装不上,

    解决方法:将ipa路径正确对应,bundleId更改为于app的bundleId相对应。

    学习:http://blog.csdn.net/SpringSunLcy/article/details/45057495

  • 相关阅读:
    Java 和因特网
    永久性
    在计算机编程中,一个基本的概念就是同时对多个任务加以控制
    违例控制:解决错误
    清除时的困境:由谁负责清除?
    集合库与方便使用集合
    单根结构
    集合与继承器
    对象的创建和存在时间
    抽象的基础类和接口
  • 原文地址:https://www.cnblogs.com/shenlaiyaoshi/p/5508687.html
Copyright © 2011-2022 走看看