苹果签名

iphoneqm
首页 > 苹果签名 > 正文内容

苹果发布ipa包的几种方式讲解

admin2年前 (2024-12-10)苹果签名481

  苹果的软件发布方式:

苹果发布ipa包的几种方式讲解

  1、Appstore方式

  App store即application store,通常理解为应用程序商店。是苹果公司基于IOS的软件应用商店,向iPhone/iPad用户提供第三方的应用软件服务。

  这是官方发布渠道,需要iDP资格,可面向所有设备发布。需要经过Apple公司的审核。

  这种方式的应用,不可以直接安装到行货手机上,会提示"授权失败",必须要通过Apple公司的审核之后,使用Apple ID去Appstore上下载才能安装。

  2、Ad-Hoc发布

  这是一种跟设备绑定的发布方式,应用程序使用时间和证书的有效期相关。每台要部署的设备(需要已知设备的deviceID,也就是UUID)都需要添加到证书的设备列表中,并在添

  加后使用新生成的授权文件编译的安装包才可以安装到这台设备上,这种发布方式最多只能发布100部设备。

  这是测试用发布渠道,任何开发资格都可以。不需要审核。

  这种方式的应用,可以直接安装到行货手机上,前提是当前这部设备的UUID必须已经被添加到设备列表中了。否则也会提示"授权失败"。

  3.In-House发布

  企业方式部署,是指要在企业内部发布使用的使用。这种发布方式没有设备数量的限制,而且不需要指定可以安装的设备的UUID。

  这种方式的发布需要注册企业开发者程序资格,注册的时候需要提供邓白氏编码等信息。

  这是企业内部发布渠道,可以自行发布面对任意设备的程序,可自建web平台发布。

  4. 发布越狱包

  不需要使用apple证书打包,只能安装到越狱设备。

  前三种软件发布方式,如果想要使用,前提必须注册并购买苹果的个人开发者程序或者企业开发者程序,也就是平时我们所知道的IDP(iOS Developer Program)和IEP(iOS Developer Enterprise Program)。

  iDP:每年99美元。可以申请个人的,也可以申请公司的。审核简单。个人IDP,只需要填写信用卡信息、个人信息即可;公司IDP相对复杂一些,除了信用卡信息、还需要公司信息 、营业执照信息等。公司IDP中可以有多个user,但是发布只能是最高权限的人发布,不过最高权限人可以给其它用户授权。 支持的软件发布方式为:Ad-Hoc发布、Appstore发布。     iEP:每年299美元。审核比较复杂。支持的软件发布方式为:Ad-Hoc发布、in-house发布。

  IDP申请地址:developer.apple/programs/ios/ IEP申请地址:developer.apple/programs/ios/enterprise/

  在注册的过程中需要注意的有以下两点: 第一,需要Apple ID。大家都知道,你刚买了一部iphone或者ipad,一般销售人员都会帮你注册一个账号,用于在Appstore下载和购买应用。这个账号就是Apple ID。如果你已经有了Apple ID,就直接登录,然后填写信用卡等信息就可以了;如果没有,那么需要新创建一个,这个创建是免费的,和你注册一个论坛账号没有啥区别。 第二,填写完所有的信息之后,并不是你输入了信用卡信息就完事了,需要等。等什么时候你的信用卡上得到消息被花去了99刀或者299刀,就去查看一下注册Apple ID的邮箱,应该会有一封激活邮件,打开连接,将激活码输入,点击后面的"Activate".至此才算真的购买成功了。

  第三部分: 成功购买了IDP或者IEP之后,接下来就是创建证书了。这个有文档。参看://124.193.96.86:27096/forum.php?mod=viewthread&tid=327&highlight=IEP。 首先,创建证书。也就是.cer文件。这个创建之前,需要证书请求文件,这个文件必须在MAC机上生成,需要使用钥匙串和Apple ID账号。 注意: 创建证书可以是开发证书,证书名字以iPhone Developer:开头的,这种证书一般用于程序开发调试。 还有一种是生产环境下的证书,证书名字以iPhone Distribution:开头的。 其次,创建APP ID。这个的主要用途是用来标识你的软件应用。有几点需要注意: 1、如果这个APP ID中最后部分是*,则表示ID具有通配功能,通配出的不同的APPID打出来的应用包,可以安装在同一个终端不会相互覆盖; 如果不是*,则表示是唯一的包名,安装在同一个终端会相互覆盖;

  但两者有一个区别,带通配功能的APPID所关联的证书是不具备推送服务(Push Service)的。 2、如果你的应用最终是要发布到Appstore的,那么这里的APP ID是必然不会包含*的。 再次,创建授权文件。创建授权文件的时候就会选择发布方式。如果是IDP,可选择的方式是Appstore和Ad-Hoc;如果是IEP,可选择的方式就是In-House和Ad-Hoc。如果选择是Ad-Hoc,会让你选择要添加的设备。 最后,所有东西都创建好之后,将cer证书导入到之前生成请求文件的MAC机上,就可以从钥匙串里导出p12私钥文件,导出的时候可以设置密码。至此,所有文件都齐全了。

  第四部分: 带上你的p12、带上你的授权文件(.mobileprovision)、私钥密码、证书名字(如果你是IEP证书的话),就可以打包安装在行货版机器上了。 在打包的时候我们只需要弄清楚在哪儿上传哪个文件就行了。 IDP的截图: 类别:IDP App IDs:APPID(MKEY的) 授权文件:后缀为.mobileprovision的文件 私钥:后缀为.p12的文件 私钥密码:p12导出时的密码 IEP的截图: 类别:IDP App IDs:APPID(MKEY的) 授权文件:后缀为.mobileprovision的文件 私钥:后缀为.p12的文件 私钥密码:p12导出时的密码 证书名字:一般以iPhone Distribution开头,这个名字可以去网站上查看,也可以将证书导入到MAC机上的钥匙串里查看。 打包时需要注意的几点: 1、证书名字部分,极容易有人会忘掉写iPhone Distribution:部分,直接写冒号后面的,这样会导致打包的时候失败。 2、私钥文件名字不可以包含中文,否则打包的时候也会报错失败。 3、对于打包资源,要求文件名中不能包含“连续俩个空格”、不能包含“全角格式的横线”。

  第五部分: 这一部分简单说一下续费,其实和前面注册交钱的过程差不多。大致的操作步骤是这样的:(1)如果你的帐号快要到期了,在网站上登录之后会有提醒(貌似是到期前40天开始有提醒)。 (2)按照提醒的链接进行操作,会到一个需要填写一些必要信息的页面。 你所必须要准备的是一张可以刷美刀的卡,需要知道卡号、卡的开户人的名字(就是在卡面上写的那个名字,要一模一样)、卡的过期日(也在卡面上有,只有年月),然后填写一下联系地址之类的就可以了,提交,然后等待。如果填写的内容都没啥问题的话,大概我记得是一个工作日之后就能收到通知了。 (3)收到的通知就是卡的主人什么时候收到扣除了299刀的收费提醒,那就说明续费成功了 (4)然后去你当初申请帐号的时候填写的邮箱里去找邮件吧,会有一封来自APPLE的邮件,里面有一个激活码,也是一个连接,点击这个连接,然后把激活码输入到连接打开的页面中,点击后面的激活就OK了。 至此,续费完成。

扫描二维码推送至手机访问。

版权声明:本文由MDM苹果签名,IPA签名,苹果企业签名,苹果超级签,ios企业签名,iphoneqm.com发布,如需转载请注明出处。

转载请注明出处https://iphoneqm.com/iphoneqm/463.html

分享给朋友:

相关文章

苹果免越狱永久签名

苹果免越狱永久签名

  苹果免越狱永久签名是一种让iOS应用在未经官方审核的情况下安装到非越狱设备上的方法。这一过程涉及到利用企业签名和UDID(设备的唯一编号)的注册,从而为用户提供一个免越狱永久签名的应用。  ...

为软件签名的代码签名证书

为软件签名的代码签名证书

  在软件开发过程中,兼顾软件安全性和受信是非常重要的。无论是桌面应用程序、脚本、驱动程序还是移动应用,代码签名证书都能帮助开发者向用户证明其软件的安全性和可靠性。   在用户下载软件时,他们关...

微店聊天MAC  1.0.0 最新版

微店聊天MAC 1.0.0 最新版

  微店聊天MAC最新版是一款便捷实用的聊天沟通软件,微店聊天MAC最新版软件还拥有实时的消息沟通,支持联系人搜索和截图,有了它让你和微店商家沟通更加方便,微店聊天MAC版适用于微店卖家以及买家,再也...

ios苹果企业签名过期一般原因是什么?

ios苹果企业签名过期一般原因是什么?

  iOS苹果企业签名的过期一般是由以下几个原因造成的。   首先,苹果为了保护iOS生态系统的安全和稳定,设置了签名证书的有效期限。苹果企业签名一般有两种,一种是开发者签名,用于个人或公司发布...

其它回答(共有 38 条)

其它回答(共有 38 条)

  防治口干舌燥3法   1.莲子芯水可防治口干舌燥:将莲子芯用开水沏,不要过浓也不要过淡,日饮二三次可预防口干舌燥、虚火上升、嗓子疼痒、声音嘶哑、脑觉昏沉等。同时还可治疗咳嗽。   2....

一叶帆苹果企业签名:超级签名的说明也很多但不够详细播报文章

一叶帆苹果企业签名:超级签名的说明也很多但不够详细播报文章

  超级签名的说明也很多,但不够详细。对不参与苹果开发的我这样的人来说,还有点蛋疼。这也是这个博客的目的,我想帮助更多的人。一叶帆平台yyefan   一开始,即使从超级签名开始说,也不知道是谁...

现在,非常期待与您的又一次邂逅

我们努力让每一次邂逅总能超越期待

  • 高效满意
    高效满意

    专业的技术团队

  • 性能稳定
    性能稳定

    响应速度快,放心有保障

  • 用户体验
    用户体验

    响应式布局,兼容各种设备

  • 持续更新
    持续更新

    不断升级维护,更好服务用户