跪求约抱IPA和约爱IPA (苹果版)直接ipa安装包制作,不要在线安装!

3984人阅读
由于苹果的机制,在非越狱机器上安装应用必须通过官方的Appstore,开发者开发好应用后上传Appstore,也需要通过审核等环节。AppCan作为一个跨主流平台的一个开发平台,也对ipa包上传Appstore作了支持。本文从三个流程来介绍如何实现AppCan在线编译出ipa包,以及上传到苹果Appstore。
一、证书的导出
1.1、前期工作
首先你需要有一个苹果的开发者帐号,一个mac系统。如果没有帐号可以在打开/申请加入苹果的开发者计划。支付99美元每年,怎么申请网上有详细的介绍,在此不多做介绍。
如果你已经有了一个IDP,打开/并登录到苹果MemberCenter,见下图
登录以后可以看到下面这个界面,列出了你开发需要的一些工具,支持,itunes app管理等内容。
选择第二项:Ios provisioning Portal,进入,所有证书相关的都在这里进行。
1.2、申请appid
在下图的左边选择 App IDs,我们先创建一个AppId,对于要发布到Appstore上的程序,都有一个唯一的AppId,下面会列出你当前所有的AppId
我们点击右上角的New App ID
其中有两项需要你自己填:
第一个Description,用来描述你的appid,这个随便填,没有什么限制;
第二项Bundle Identifier (App ID Suffix),这是你appid的后缀,这个需要仔细,因为这个内容和你的程序直接相关,后面很多地方要用到,最好是 com.yourcompany.yourappname的格式,当然没有公司名的个人开发者,第二项可以用你自己的英文名字或者拼音,如下图
在线ipa包编译时需要填写的iapp IDs就是你再此输入的第二项内容
填完后submit,如下图,可以看见我们已经生成的appid:ebook appid。想要支持推送服务和icould等也可以在这儿配置:
1.3、申请发布证书
1.3.1、先创建一个证书请求文件
这儿需要一个mac系统。以下内容以雪豹系统为例,其他版本差别不是很大。
首先打开应用程序-实用工具-钥匙串访问(KEY CHAIN),在证书助理中,选择&从证书颁发机构求证书&,如下图
在下图所示的界面,你的电子邮件地址:填你申请idp的电子邮件地址,常用名称,默认就好,CA空,选择存贮到磁盘,点击&继续&:
选择保存的位置,比如选择桌面
下一步点击完成,你就可以看到你的桌面多了一个CertificateSigningRequest.certSigningRequest的证书请求文件。
1.3.2、安装WWDR证书
继续登录到你的MEMBER CENTER,选择左边的certificates项,可以看到它右边有四个选项,我们选择Distribution,点击下面的click here to download now.
下载完成后,双击安装,安装成功后,可以在你的钥匙串里面的证书下面看到这个中级证书。
1.3.3、请求一个发布证书
OK,现在来请求一个真正的发布证书,还是在这个页面,点击request certificate
这个页面告诉你怎么生成发布证书,点击下面的&选取文件&,选择你在第一步创建的证书请求文件,然后点击&submit&
OK。现在你有一个证书可以下载了,如下图(不能下载请刷新页面)
1.3.4、安装和导出
点击&download&下载你生成的证书,下载完成后双击安装,如果有如下提示,选择login,OK
这时再查看你的钥匙串,应该有下面这一行Iphone Distribution的证书,注意,这个证书有一个小三角可以点击,展开后有一个对应的密钥。如果你没有这个钥匙,那么请检查上面那一步做错了。
现在发布证书已经安装了,我们选择这个证书,右击,选择,导出&xxxxxxx&,如下图
给你要导出的证书起个名字,选择一个存的位置,注意,保存成P12的信息交换文件
输入密码,如果mac系统有密码,后面还会要求你输入系统密码。
现在你就有了发布程序需要的p12文件。
在线ipa包编译时需要上传的distribution.p12就是你导出的发布证书;certificate password就是导出证书时填写的密码。
1.4、生成provisioning文件
在下图左边选择provisioning选项,同样的右边的子项中选择distribution,来生成一个发布的准备文件
选择new profile,在下图中,第一个method,选择appstore;
Profile name,这个随便填,下面的App ID,选择我们开始的时候创建的appid,这个必须一致。确认后提交。
等待几秒钟,provisioning就可以下载了,点击download,下载。我们得到了一个xxxxxx.mobileprovision
在线ipa包编译时需要上传的distribution.mobileprovision就是你生成的文件
现在,我们的证书的准备工作就做完 了,我们有了一个appid,一个p12格式的证书文件,一个provisioning文件。
二、在线ipa包编译
根据流程一制作的证书及p12文件,开发者就能够对应于进行混编,从而生成出可上传Appstore的ipa包,其流程如下:
AppCan在线的打包方式(非IDE打包方式),用户生成应用时需要选择生成ios平台,勾选后弹出下图窗口,
需要填写上传Apple开发者在Apple获得的发布应用相关资质信息(详情请参考证书的导出),并却确认提交。务必填写正确否则会打包失败的。
上传相关资质信息后,【注意】提交打出的文件包是用来上传到苹果Appstore 用的 不能直接安装到手机测试
Q:打包成功后我如何上传到Appstore
A:下载.ipa文件到本地,更改文件后缀.ipa为.zip。(上传请参看ipa包提交苹果Appstore)
Q:打包完成后我如何安装到越狱手机上测试?
A:1、下载.ipa文件到本地,更改文件后缀.ipa为.zip并解压缩文件包,
2、新建Payload文件夹,
3、把解压缩.zip包里面的文件夹拷到Payload文件夹里
4、压缩Payload文件夹为.zip文件包,改.zip后缀为.ipa
5、安装到手机
跳过后打出的安装包可以直接安装到越狱手机
三、Ipa包提交苹果Appstore
通过AppCan在线与开发者证书混编后,生成的ipa包(后缀.ipa改为.zip)即可上传至苹果Appstore,以下是操作流程
3.1、在itunes中创建程序
该部分内容继续以雪豹系统为例
打开/(membercenter中也可以找到)选择&Manage Your Applications&
填写下面的表格。
默认语言,
SKU Number,这是自己程序的标识,点击后面的&?&有说明
Bundle id:这个可以选择,必须和你申请证书时候的appid保持一致。否则会上传失败。
填完后,点击&Continue&
这个页面设置程序的生效时间和价格,选择后,点击&Continue&
下图的页面需要填一些程序的信息,注意&Review Notes (optional)&这个选项是对苹果review程序的说明,如果你的程序需要登录才可以使用,要在这里提供用户名和密码,如果你的程序的一些特色很隐晦,可以在这里提供操作步骤,这是让apple的review人员看的东西,不会在appstore里面显示。
下图的页面是一些分级的说明,根据需要选择
下面是metadata,这个可能很重要,注意那个keywords,设置的越多你的程序被搜到的几率越大。Large app icon 这需要一张512x512的icon。screenshots是屏幕截图或者说明性的图片。
填完后done,这样就创建好了一个app,点击&view detail&,然后选择&。这时发现你的app显示一个黄色的wait for upload,表示你可以上传你的二进制代码了.如下图
3.2、上传程序
上传程序请在你的mac系统下找到application uploader工具,找不到的可以在下图这儿下载。Xcode4.x将该工具集成到了xcode里面。
在mac下安装了该工具后,运行,如果是第一次,可能需要你用你自己的idp帐号登录(以后会保存在钥匙串中),登录后会自动检查你有没有等待上传状态的app,选择你创建好的app,如下图
点击&Next&按钮
点击&choose&按钮,选择你从Appcan在线编译出来的ipa包,修改.ipa后缀为.zip,请不要打开修改包里面的内容(包括添加和删除资源图片等文件),否则会上传失败。
点击&Send&按钮,等待上传,上传完成后,打开itunesconnect,这时候你的程序状态变为&upload received&,程序进入苹果第一步审核。第一步审核几分钟到几小时。当通过第一步审核后,程序状态变为&wait for review&,此时程序进入等待人工审核的状态,大概4天到2周的时间都是这个状态,直到排队轮到你的程序时,程序进入&in review&状态,如果你的程序没有内容上的问题,符合苹果的审核标准,那么审核成功,你程序的状态变为绿色的& Ready for Sale&,如果审核失败,程序状态变为红色的&
Rejected &
上传过程中每一步的失败苹果都会发邮件给你,或者你能在看到详细的失败信息。
当你的程序变为&ready for sale&状态时候,你就可以在appstore里面找到它了。至此,上传结束。你就可以通过IOS设备在Appstore中找到你的应用了。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:142326次
积分:1849
积分:1849
排名:第12148名
原创:26篇
转载:45篇
评论:15条
(1)(1)(1)(1)(1)(3)(2)(1)(4)(4)(9)(6)(9)(8)(12)(3)(3)(9)(1)(1)19536人阅读
一、证书的导出
1.1、前期工作
首先你需要有一个苹果的开发者帐号,一个Ma系统。
如果没有帐号可以在打开om/申请加入苹果的开发者计划。支付99美元每年,怎么申请网上有详细的介绍,在此不多做介绍。
如果你已经有了一个IDP,打开om/并登录到苹果Memberenter,见下:
登录以后可以看到下面这个界面,列出了你开发需要的一些工具,支持,itunes app管理等内容。
选择第二项:Ios provisioning Portal,进入,所有证书相关的都在这里进行。
1.2、申请AppId
在下图的左边选择 App IDs,我们先创建一个AppId,对于要发布到Appstore上的程序, 都有一个唯一的AppId,下面会列出你当前所有的AppId。
我们点击右上角的New App ID:
其中有两项需要你自己填:
第一个Desription,用来描述你的AppId,这个随便填,没有什么限制;
第二项Bundle Identifier (App ID Suffix),这是你appid的后缀,这个需要仔细。
因为这个内容和你的程序直接相关,后面很多地方要用到,最好是om.yourompany.yourappname的格式,当然没有公司名的个人开发者,第二项可以用你自己的英文名字或者拼音,如下图:
appan.n在线ipa包编译时需要填写的iapp IDs就是你在此输入的第二项内容。
填完后submit,如下图,可以看见我们已经生成的appid:ebook appid。想要支持推送服务和iould等也可以在这儿配置:
1.3、申请发布证书
1.3.1、先创建一个证书请求文件
这儿需要一个Ma系统。以下内容以雪豹系统为例,其他版本差别不是很大。
首先打开应用程序-实用工具-钥匙串访问(KEY HAIN),在证书助理中,选择&从证书颁发机构求证书&,如下图:
在下图所示的界面,你的电子邮件地址:填你申请idp的电子邮件地址,常用名称,默认就好,A空,选择存贮到磁盘,点击&继续&:
选择保存的位置,比如选择桌面。
下一步点击完成,你就可以看到你的桌面多了一个ertifiateSigningRequest.ertSigningRequest的证书请求文件。
1.3.2、安装WWDR证书
继续登录到你的MEMBER ENTER,选择左边的ertifiates项,可以看到它右边有四个选项,我们选择Distribution,点击下面的lik
here to download now.
下载完成后,双击安装,安装成功后,可以在你的钥匙串里面的证书下面看到这个中级证书。
1.3.3、请求一个发布证书
OK,现在来请求一个真正的发布证书,还是在这个页面,点击request ertifiate:
这个页面告诉你怎么生成发布证书,点击下面的&选取文件&,选择你在第一步创建的证书请求文件,然后点击&submit&:
OK。现在你有一个证书可以下载了,如下图(不能下载请刷新页面):
1.3.4、安装和导出
点击&download&下载你生成的证书,下载完成后双击安装,如果有如下提示,选择login,OK:
这时再查看你的钥匙串,应该有下面这一行Iphone Distribution的证书,注意,这个证书有一个小三角可以点击,展开后有一个对应的密钥。如果你没有这个钥匙,那么请检查上面那一步做错了。
现在发布证书已经安装了,我们选择这个证书,右击,选择,导出&xxxxxxx&,如下:
给你要导出的证书起个名字,选择一个存的位置,注意,保存成P12的信息交换文件
输入密码,如果Ma系统有密码,后面还会要求你输入系统密码。
现在你就有了发布程序需要的p12文件。
appan.n在线ipa包编译时需要上传的distribution.p12就是你导出的发布证书;ertifiate
password就是导出证书时填写的密码。
1.4、生成provisioning文件
在下图左边选择provisioning选项,同样的右边的子项中选择distribution,来生成一个发布的准备文件:
选择new profile,在下图中,第一个method,选择App Store;
Profile name,这个随便填,下面的App ID,选择我们开始的时候创建的appid,这个必须一致。确认后提交:
等待几秒钟,provisioning就可以下载了,点击download,下载。我们得到了一个xxxxxx.mobileprovision
appan.n在线ipa包编译时需要上传的distribution.mobileprovision就是你生成的文件。
现在,我们的证书的准备工作就做完 了,我们有了一个appid,一个p12格式的证书文件,一个provisioning文件。
二、Appan.n在线ipa包编译
根据流程一制作的证书及p12文件,开发者就能够对应于进行混编,从而生成出可上传Appstore的ipa包,其流程如下:
Appan在线的打包方式(非IDE打包方式),用户生成应用时需要选择生成平台,勾选后弹出下图窗口:
需要填写上传Apple开发者在Apple获得的发布应用相关资质信息(详情请参考),并却确认提交。务必填写正确否则会打包失败的。
上传相关资质信息后,【注意】提交打出的文件包是用来上传到苹果App Store 用的 不能直接安装到手机测试
Q:打包成功后我如何上传到App Store?
A:下载.ipa文件到本地,更改文件后缀.ipa为.zip。(上传请参看)
Q:打包完成后我如何安装到越狱手机上测试?
A:1、下载.ipa文件到本地,更改文件后缀.ipa为.zip并解压缩文件包,
2、新建Payload文件夹,
3、把解压缩.zip包里面的文件夹拷到Payload文件夹里
4、压缩Payload文件夹为.zip文件包,改.zip后缀为.ipa
5、安装到手机
跳过后打出的安装包可以直接安装到越狱手机。
三、Ipa包提交苹果App Store
通过Appan在线与开发者证书混编后,生成的ipa包(后缀.ipa改为.zip)即可上传至苹果Appstore,以下是操作流程。
3.1、在itunes中创建程序
该部分内容继续以雪豹系统为例
打开onnet.apple.om/(memberenter中也可以找到)选择&Manage
Your Appliations&:
点击&Add New App&,填写下面的表格。
默认语言,appname,SKU Number,这是自己程序的标识,点击后面的&?&有说明。Bundle id:这个可以选择,必须和你申请证书时候的appid保持一致。否则会上传失败。
填完后,点击&ontinue&。
这个页面设置程序的生效时间和价格,选择后,点击&ontinue&。
下图的页面需要填一些程序的信息,注意&Review Notes (optional)&这个选项是对苹果review程序的说明,如果你的程序需要登录才可以使用,要在这里提供用户名和密码,如果你的程序的一些特色很 隐晦,可以在这里提供操作步骤,这是让apple的review人员看的东西,不会在App Store里面显示。
下图的页面是一些分级的说明,根据需要选择:
下面是metadata,这个可能很重要,注意那个keywords,设置的越多你的程序被搜到的几率越大,但是最好不超过100字,否则可能会被 苹果认为是作弊。Large app ion 这需要一张的ion。sreenshots是屏幕截图或者说明性的图片。
填完后done,这样就创建好了一个app,点击&view detail&,然后选择“Ready to Upload Binary”。这时发现你的app显示一个黄色的wait for upload,表示你可以上传你的二进制代码了。如下图:
3.2、上传程序
上传程序请在你的ma系统下找到appliation uploader工具,找不到的可以在下图这儿下载。Xode4.x将该工具集成到了xode里面。
在Ma下安装了该工具后,运行,如果是第一次,可能需要你用你自己的idp帐号登录(以后会保存在钥匙串中),登录后会自动检查你有没有等待上传状态的app,选择你创建好的app,如下图:
点击&Next&按钮:
点击&hoose&按钮,选择你从Appan在线编译出来的ipa包,修改.ipa后缀为.zip,请不要打开修改包里面的内容(包括添加和删除资源图片等文件),否则会上传失败。
点击&Send&按钮,等待上传,上传完成后,打开itunesonnet,这时候你的程序状态变为&upload reeived&,程序进入苹果第一步审核。第一步审核几分钟到几小时。当通过第一步审核后,程序状态变为&wait
for review&,此时程序进入等待人工审核的状态,大概4天到2周的时间都是这个状态,直到排队轮到你的程序时,程序进入&in review&状态,如果你的程序没有内容上的问题,符合苹果的审核标准,那么审核成功,你程序的状态变为绿色的& Ready for Sale&,如果审核失败,程序状态变为红色的& Rejeted &。
上传过程中每一步的失败苹果都会发邮件给你,或者你能在Resolution enter看到详细的失败信息。
当你的程序变为&ready for sale&状态时候,你就可以在appstore里面找到它了。至此,上传结束。你就可以通过设备在Appstore中找到你的应用了。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:118338次
积分:1331
积分:1331
排名:第17904名
原创:14篇
转载:41篇
评论:27条
(1)(8)(5)(1)(1)(4)(8)(1)(3)(24)
对学习有用的网址热门内容推荐:
详解ipa、pxl、deb安装文件
发布时间:&&&&作者:奔腾的心&&&&来源:本站原创
&&&&&&& 目前 iOS 平台上常见的安装包格式有三种:pxl (Package and Extension Library)、ipa (iPhone Application)、deb (Debian, 一种UNIX安装包)。
&&&&&& &pxl 格式在1.x时代是 iPhone 平台上唯一的安装格式,原因是那时候还没有 Cydia 这样的 APT 管理软件,苹果官方也没有推出 App Store。由于在1.x时代积累了大量人气,在接下来的 App Store 时代中,pxl 格式以其相对简易的打包和安装方式,仍然占据了很大一部分市场。但随着 Installer 的停止开发,iBrickr 等软件停止更新,目前唯一还在坚持使用 pxl 格式的就只剩下&91手机助手&一家了。
不过目前pxl格式也备受一些玩家的争议。原因主要有如下几个:
&&&&&&& 首先,资源的局限性和时效性并不强。众所周知,pxl 格式的安装包都是由ipa格式转换过来的,这就需要原版先要被破解,然后再由91等软件转换,原版倘若无法破解,则pxl是没有办法转换的,对于发布的时效性来说,也会大打折扣。其次,安装后运行的bug较多,安全性方面存在一些问题,不少存档时会出现覆盖旧档。最重要的是,pxl的兼容性不高,会出现无法完整删除,有时装完后无法运行也无法删除,并且有一定几率导致机器系统损坏(俗称的白苹果)。
&&&&& & ipa 格式是苹果在 iOS 平台上推出的专属软件安装包,在2.0固件开始才正式使用,是目前 iPhone/iPod Touch/iPad 平台上唯一的官方安装包。使用过 Mac OS 的人可能都知道,Mac 下的软件大部分都只有一个 .app 目录,里面包含了程序全部资源和可执行文件。简单来说,Mac 下的软件就像是 Windows 下的绿色软件一样,解压后即可使用,不需要安装,卸载的话也只用删除程序文件即可。而 ipa 格式可以视为这种 .app 软件的衍生物。
&&& &&& ipa 是现在使用最为广泛的安装包,苹果官方app Store上面所有的软件都为此格式,使用itunes进行同步安装。由于是官方格式在兼容性和安全性都有很好的保证,目前被众多玩家锁推崇。破解版会在第一推出,方便大家下载。其余没什么多说了。强烈建议大家用ipa安装包,避免出现悲剧的白苹果。
&&&& && deb 格式是 Debian 系统(包含 Debian 和 Ubuntu )专属安装包格式,配合 APT 软件管理系统,成为了当前在 Linux 下非常流行的一种安装包。进入 2.x 时代之后有 Cydia 作者 Jay Freeman(saurik) 移植到 iPhone 平台上,一起的还有 APT 软件管理系统。由于 Unix 类系统对权限、所有者、组的严格要求,而 deb 格式安装包又经常会涉及到系统比较底层的操作,所以权限等的设置尤其重要。
&&&&& & Cydia Store打击都应该知道,解锁越狱会用到,而他们所用的格式就是deb。有用比较丰富的资源,任何格式的安装包都可以转换为 deb。相对简单的获取方式(在线或离线)和安装方式,也不用担心在不同机器上同步会删掉程序的问题。
争做转播第一人
iPhone游戏
容量:11.4 MB
下载次数:14213
容量:1.03 GB
下载次数:11041

我要回帖

更多关于 vst全聚合ipa的安装包 的文章

 

随机推荐