应用程序打包

1.应用程序打包 —> ipa —> 安装在手机上(注意并不是所有的ipa都可以随意安装)

2.如果想让用户可以安装ipa必须在打包程序的时候说清楚哪台设备可以使用

要想打包,必须成为苹果开发者

步骤:

测试打包

1.登录apple的开发者主页:developer.apple.com

登录 Member Center —> Certificates,Identifiers & Profiles —> iOS  Apps  —> Certificates —> All —>Prodction(App  Store and Ad Hoc)  —> continue —> 同意条款 —> creat —> download —> iOS _distribution.cer(证书,电脑具备了打包能力)

2.新建一个App ID : 方便打包哪个程序

在iOS  Apps — > Identifilers — > App IDs — > 选择一个ID 或者创建一个ID (就是在Register iOS App ID 旁边的加号 — >App  ID Description Name: XXXX

App ID Suffix(Explicit App ID —> Bundle ID —>Continue—> Submit  ) 然后把应用程序的ID 和服务器上的ID 做成一样 )

3 .iOS  Apps —> Devices —> 添加设备iOS Devices 旁边的加号 —> 找到UDID

4.iOS  Apps —> Provisioning Profiles —> All —> Distribution —> Ad Hoc —> Continue —> Select App ID (选择ID) —> Continue —> Select certificates (选择证书) —> Continue —> Select devices(选择设备) —> Continue —>Name this profile and generate —>Profile Name(起一个名字) —> Continue —> Your provisioning  profile is ready —>Download —> nj_iphone6_news.mobileprovision(证书)(双击即可)

5.Xcode iOS Device

6.点击Xcode的菜单

Product --> Archive —> 导出 —> Export —> Select a method for export(选择 Ad Hoc)  —> Next —> add(Apple ID 账号密码) —> 选择账号 —> 成功之后 —> Summary中(生成ipa) —> Export—> 导出放在桌面(ipa已经完成)

7.安装 iTunds (上面安装即可)

完毕!

2.选择Ad Hoc生成一个ios_distribution.cer: 让电脑具备打包程序的能力

3.新建一个App ID : 方便打包哪个程序

4.利用用户设备的UDID注册设备

5.选择Ad Hoc利用ios_distribution.cer + 设备UDID + App ID --> 描述文件
(描述文件的作用:
1> 能知道在哪台电脑上, 为哪台设备打包哪个程序
2> 哪台设备需要安装打包哪个程序)

6.最终产生了3个文件
1> CertificateSigningRequest.certSigningRequest
* 包含了电脑的信息
* 发送给苹果服务器, 苹果服务器根据文件信息来生成一个电脑证书
* 生成的证书就可以让对应的电脑具备某个特殊的能力

2> ios_distribution.cer
* 打包证书
* 安装这个证书后, 电脑就具备打包程序的能力

3> nj_iphone6_news.mobileprovision
* 里面包含了3个信息:ios_distribution.cer + 设备UDID + App ID

7.安装证书和描述文件
1> ios_distribution.cer
2> nj_iphone6_news.mobileprovision

8.项目Scheme右边的设备选择iOS Device

9.点击Xcode的菜单
Product --> Archive --> Distribute --> ....Ad Hoc... --> 选择对应的描述文件

10.生成一个ipa文件,发给测试人员和客户
* ipa本质是zip

* android的安装包是APK格式,本质也是zip

时间: 2024-10-08 16:23:51

应用程序打包的相关文章

python程序打包成.exe

1. 安装py2exe 2. 将打包文件与被打包文件放在同一个文件夹下. 例如,你需要将test.py打包成exe,那么test.py就是被打包文件,那么打包文件呢,写一个setup.py文件,内容如下: # setup.pyfrom distutils.core import setupimport py2exesetup(console=["test.py"]) 放在同一个目录的目的是因为在console = ["test.py"]时,不用考虑路径问题,注意,你

[WinForm] VS2010的程序打包封装

因为学习的要求,我需要把自己的程序进行打包封装,开始也是苦恼,没有找到很好的办法,但并没有放弃,终于发现了一个差不多的文章,于是摸索着进行,可喜的是是成功了,下面和大家分享一下. 第一步:前提是你已经将程序编辑好了,就差这一步了,文件 -添加-新建项目.如图: 第二步:已经打开添加新项目窗体中选择其他项目类型-安装和和部署,接下里按着如图选择.Ps:据说installshield le这个也可是使用,我也试了,全是英文的,意识看不懂,可能也是因为看不懂才没有成功吧,我感觉比较麻烦,想学习的话,就

C#windows应用程序打包(VS2010+SQLServer2008)

C#windows应用程序打包(VS2010+SQLServer2008) 开发环境:VS2010+SQL Server 2008 操作系统:win7_32bit 旗舰版 开发语言:C# 项目名称:学生寄宿管理系统 下面开始介绍:如何给windows应用程序打包? 第一步: 打开VS2010,打开你要打包的项目,然后右击"解决方案",”添加“,"新建项目",弹出如下图所示界面: 点击”安装和部署“左边的三角形,选择下面的”Visual studio Installe

04.exe程序打包

==========================================================用winrar的自解压 -r 包含子文件夹; -sfx 打包成自解压文件;  图标; 压缩后文件名; * 压缩当前文件夹; !winrar! a -r -sfx -iicon%~dp0icon.ico  压缩.exe  * 添加注释: -z备注的文件名 !winrar! c -zcomment.txt   压缩.exe ;下面的注释包含自解压脚本命令 ;解压后运行main.exe

如何将程序打包上传到Appstore

1.将程序打包上传到Appstore 一般项目开发完毕了,没有问题了就要上传到应用商店里了让苹果进行审核了,通过之后用户就可以下载了. 那么具体的一个步骤是怎么样的呢? 连上真机,在xcode7之后可以不用真机就可以调试了,但是没有证书是无法进行打包的!所以注意,xcode7虽然可以免证书真机调试,但是没有证书是无法打包! 1.选择归档,下图所示: 2.选中下面的红色部分. 3.第一个选项就是上传到应用商店中的. 选择下一步就可以了.然后就是等待了.上传完毕之后需要去开发者中心配置相关的信息.这

以向VS 程序打包集成自动写入注册表功能为例,介绍如何实现自由控制安装过程

最近由于项目部署时需要更灵活的控制程序安装的流程以及自定义安装行为,特意研究了一下VS程序打包,把解决办法和大家分享一下. 以VS2010为例: 这是一个已经设置好最基本的Visual Studio Installer解决方案界面,以此生成的安装包,将会是一个最基本的安装功能.程序打包的详细教程网上很多,就不再赘述. 由于我的项目部署时,需要同时修改用户的注册表,而且是需要根据用户自己选的安装路径去修改注册表.于是VS的打包程序自带的加入注册表功能,并不适用于我的情况,因为这样注册表导入进去之后

iOS应用程序打包

一. 首先,生成打包证书 点击加号,申请打包证书 这里写的是App Store and Ad Hoc,所以打包和上传Apple Store的证书使用同一个证书. 首先生成一个打包证书,选择App Store and Ad Hoc 上传本地生成的CSR证书 CertificateSigningRequest.certSigningRequest证书的作用: * 包含了电脑的信息 * 发送给苹果服务器, 苹果服务器根据文件信息来生成一个电脑证书 * 生成的证书就可以让对应的电脑具备某个特殊的能力 证

【Java】Java程序打包成jar包在Linux上运行

当需要把在Windows上开发的Java程序用在Linux上运行时,就需要吧该Java程序打包成jar包上传到Linux上去运行. 1.Java程序用MyEclipse打包成可运行的jar包 (1)在MyEclipse中选中需要打包的项目,点击右键,选择:Export... 如下图所示: (2)然后在弹出的窗口中选择:Java-->Runnable JAR file,然后点击:Next,如下图所示: (3)然后选择需要打包的程序和保存的地方,然后点击:Finish,如下图所示: 这样Java程序

C# windows应用程序打包 (VS2010+SQL Server 2008)

作者 : 飘渺菌 原文地址:http://blog.csdn.net/qingdujun/article/details/37563661 开发环境:VS2010+SQL Server 2008 操作系统:win7_32bit 旗舰版 开发语言:C# 项目名称:学生寄宿管理系统 下面开始介绍:如何给windows应用程序打包? 第一步: 打开VS2010,打开你要打包的项目,然后右击"解决方案","添加","新建项目",弹出如下图所示界面: 点击

QT程序打包发布

本来感觉这是一个简单的操作,今天看见群里有人在问这个问题,他说网上查了很多都不成功,突然就想把自己初学的时候记录一下! 题目谢了QT程序的打包发布,那就是两步骤:打包+发布! 注释:这篇博文用的是Qt Widgets Application进行测试的,不是Qt Quick Application. 还有一点是,我现在装系统把QT卸载了,所以没有没有自己的图片,用的都是网上的,在这和各位大神道歉,跟着你们还抄袭你们东西~~哈哈 QT程序打包 这里打包用的是QT自带的WindePloyqt 首先我们