iOS打ipa包的类型区别

news/2024/10/21 9:39:32/

证书:

develop:调试证书,包含调试信息 安装时需要证书已加入设备UDID或是越狱设备才能安装。

distribution:正式证书,发布到appstore所用,屏蔽了调试信息,要想测试安装时需要证书已加入设备UDID或是越狱设备才能安装。

ad-hoc:测试证书,非越狱机且没有添加入测试设备中,又想测试app,就要通过artive->adhoc,编译打包app,将app.ipa拖入itunes,安装,就可以测试了,任何机器都可以。

打包时的四个模式

  1. Save for iOS App Store Deployment
    保存到本地 准备上传App Store 或者在越狱的iOS设备上使用
  2. Save for Ad Hoc Deployment
    苹果的官方解释是:To distribute your app to users with designated devices, select “Save for Ad Hoc Deployment.” The app will be code signed with the distribution certificate.(保存到本地 准备在账号添加的可使用设备上使用(具体为在开发者账户下添加可用设备的udid),该app包是发布证书编译的)
  3. Save for Enterprise Deployment 生成企业包
    这种主要针对企业级账户下 准备本地服务器分发的app,也可直接发给你的客户或测试人员安装,无需在帐号中添加设备的udid。注意:此证书为299$的企业证书
  4. Save for Development Deployment
    苹果的官方解释是:To distribute your app for internal testing, select “Save for Development Deployment.” The app will be code signed with your development certificate. (针对内部测试使用,主要给开发者的设备(具体也为在开发者账户下添加可用设备的udid)。该app包是开发证书编译的)
    至于Save for Ad Hoc Deployment和Save for Development Deployment两个选项的区别,官方给出的解释是证书的区别,但是对于我们来说,还不是特别清楚具体的用处。其实最早当我们选择Save for Ad Hoc Deployment来生成ipa包的时候,我们是可以选择开发证书的,但是现在,它需要我们使用发布证书。我们最早在做程序真机测试的时候,大部分时候是用的开发证书,并没有发布证书,所有我认为,Save for Development Deployment是我们前期用开发证书,给测试人员发包测试的时候使用的,而到程序开发的后期,我们为了发布,生成了发布证书,此时,我们给client或者tester的时候,应该选择Save for Ad Hoc Deployment,使用发布证书打包, 而官方对Ad Hoc的解释是:Ad Hoc模式的包,和将来发布到App Store的包在各种功能测试上是一样的,只要Ad Hoc模式下测试(推送,内购等)没有问题,发布到App Store也是没有问题的。

http://www.ppmy.cn/news/705981.html

相关文章

iOS 如何打包ipa

如果想要将做的iOS应用程序装到自己的iOS设备上测试、或者装在别人的iOS设备上,或者想发布到App Store里,先要给应用签名。签名就要有证书,这就需要申请证书的过程了。 把自己的应用程序装到设备中,主要有以下几种方式&#xff1a…

苹果手机上怎么安装ipa文件?

近年来,随着市场上苹果APP的不断增加,APP上架也成了困扰众多开发者的难题,很多刚入行没多久小伙伴就始终不太明白,我手上明明有ipa包在手机上,但是始终安装不了,也测试不了,那到底苹果手机上要怎…

IPD(集成产品开发)

https://baike.baidu.com/item/IPD 一句话解释IPD的核心内容 http://www.uml.org.cn/jchgj/201804204.asp 华为IPD你学不会 https://blog.csdn.net/dddxxxx/article/details/71402952 IPD在华为成功的6个原因 https://baijiahao.baidu.com/s?id1598685286567116016 记得20…

iOS怎么安装ipa文件?iOS安装ipa方法教程

iOS怎么安装ipa文件?我们有时候会下载到ipa格式的程序文件,可能是一些破解类的软件游戏,或者是一些内测版本的软件。现在我们来分享一个iOS安装ipa格式文件的详细方法教程,不清楚该操作的用户可以来参考一下。iOS安装ipa文件的两种…

google play IAP

链接 官方说明: https://developer.android.com/google/play/billing/billing_overview 官方示例代码: https://github.com/googlesamples/android-play-billing/tree/master/TrivialDrive 比较完整的流程说明: https://www.jianshu.com/p…

iptabales

Iptables防火墙: Linux防火墙主要工作在网络层,针对TCP/IP数据包实施过滤和1限制,属于典型的包过滤防火墙(或称为网络层防火墙) Linux防火墙分为两种,分别为netfilter和iptables,这两个防火墙…

如何安装.ipa文件

背景 开发那边给的是ipa格式的测试包 只需要准备三个事情:Mac转接头、苹果数据线、第三方工具 步骤 下载第三方工具辅助安装,比如:爱思助手(超级好用) 安装爱思助手 下载地址:https://www.i4.cn/pros.html 首先开发那边会给你一个.ipa…

如何安装ipa文件

ipa文件就相当于安卓手机的apkWindows的exe,就是一个程序,只不过ipa是苹果手机的安装包而已,一般苹果的应用程序都是从AppStore下载的,ipa一般用于测试App才会这样安装程序。 第一步:把手机连接到电脑上(需…