iOS Ad-Hoc测试发布版本应用

看到网上很多教程对此类的问题解释竟然出现错误,其原因是没有理解Provisioning Profile、certificates的作用,和代码签名的原理

[错误博客地址](http://blog.csdn.net/yuanbohx/article/details/9213879),希望大家可以正确理解

首先在iOS Dev Center生成一个Ad Hoc Provisioning Profiles

生成步骤参考此处在第四大步的第2步中,Select Type -> distribution->选择Ad Hoc -> 选择Continue

1、在Xcode中点击project图标,在info->configuration设置中,默认的是debug和release。点击+,选择Duplicate the “Release configuration”,给生成的新东西起个名字,推荐使用“ad hoc distribution”

2、点击targets图标,在build settings->code signing中。

其中Provisioning Profile选中刚刚制作的Profile文件,Code Signing Identity下的证书不用改动。

3、选择菜单栏中的Product—Archive,开始存档(编译)

4.等待存档完毕后会打开如下窗口:

图片显示的是窗口右侧

5.点击Export导出应用程序,由此生成一个.ipa文件:

生成的.ipa文件通过iTunes安装到对应手机

版权声明:本文为博主原创文章,转载请标明出处。

时间: 2024-10-03 03:02:16

iOS Ad-Hoc测试发布版本应用的相关文章

iOS Ad hoc

There's one situation in which you need an Ad Hoc profile, and that's when you want to test Push Notifications. If you test Push Notifications on a Development Provisioning Profile, your push notifications need to be sent using the Development Push N

ios 8+ (xcode 6.0 +)应用程序Ad Hoc 发布前多设备测试流程详解

我们开发的程序在经过simulator以及自己的iOS设备测试后,也基本完成应用程序了,这时候我们就可以把它发布出去了更更多的人去测试,我们可以在iOS平台使用ad hoc实现. 你在苹果购买的开发者会员账号,允许100台设备和你的账号关联.你只需要将开发的程序bundle以及发布梗概(ad hoc distribution profile)文件打包成zip文件给测试人员即可.测试人员将打包文件解压,然后将这两个文件拖到itunes,然后同步到设备中即可开始测试程序了.下文我们来详细讲述如何完成

iOS程序发布测试-生成ad hoc证书

转自: http://blog.sina.com.cn/s/blog_68444e230100srdn.html iOS程序发布测试3-生成ad hoc证书 iOS证书分2种,1种是开发证书,用来给你(开发人员)做真机测试的:1种是发布证书,发布证书又分发布到app store的(这里不提及)和发布测试的ad hoc证书. 那ad hoc证书和开发证书区别在哪里?如果你的tester(团队测试人员.客户)都能将测试设备拿到你面前,直接插到你的mac开发机上,你可以直接将程序"灌"进去,

iOS 开发 入门:使用Ad Hoc 进行用户测试

在完成iOS开发,准备进行发布之前,我们都希望App能在周围的朋友之间先进行测试,提提意见,修改完善之后再发布到App Store上.Apple考虑到这一点,因此通过Ad Hoc来实现发布前的用户测试.从另一个角度讲也就是通过Ad Hoc 将未发布的App 给其他人提前免费使用. 关于Ad Hoc的使用其实很简单,在Apple Developer官网的页面上也有详细的介绍.首先要注意的是我们的App只能通过Ad Hoc分享给绑定我们账号的设备上,所以至是一百台.然后看一下官方说明的步骤. Ste

iOS开发之使用Ad Hoc进行测试

由于最近某个项目需要给别人测试,使用的是Ad Hoc方法 首先登录开发者官网配置证书 1.添加Certificates,从电脑获取certSigningRequest然后添加进去 2.在Identifiers里面的App IDs添加要调试App的Bundle ID和名字 3.在Devices里面添加要给别人测试的手机的UDID 前几步都和真机调试一样,简单说明一下 4.在Provisioning Profiles 里面添加profiles的时候选择Ad Hoc ??continue 选择要调试的

Ad Hoc一键分发(iOS开发)

一个可以让你快速.方便.一次配置,终生受益的测试包分发教程.你还在傻傻的用airdrop,qq么? 使用环境: 适合iOS开发者,常需要发布测试包给各类人员,那么以后再也无需多余操作,一键搞定.公司有内网服务器,或用Mac os的同学都可以使用.非越狱手机可以使用,只要正常绑定过证书就没有问题. 以下是教程,相当简单.服务器ip以192.168.1.188为例,端口8080 第一步,配置run script打包ipa并完成ipa上传部署过程,Xcode中打开target->build phase

iOS开发最最基础之打包Ad Hoc应用

首先,介绍下什么是Ad Hoc? Ad Hoc简单的定义是:把iOS工程打包成ipa包后,通过Ad Hoc证书签名做分发测试的行为. Ad Hoc证书可以分为两类: 1.99美元的开发者账号生成的. 2.299美元的开发者账号生成的. 由于我没有299美元的开发者账号,故本文只针对99美元的开发者账号的情况作阐述. 接下来,我将从以下5点进行操作描述: 1.AppID(如果有配置好了,可以忽略). 2.certificate 3.device 4.profile 5.Xcode打包 1.AppI

ios开发 ad hoc怎么用

简单的说就是这样 ad hoc 方式是苹果用来给未上线的app做测试用的,首先你要在苹果开发平台上申请一个ad hoc的证书,再在profile中生成一个ad hoc 的profile文件(只需要在生成的时候选中该证书就行),然后下载下来就可以了. ios中怎么生成adhoc描述文件 hypo421 | 浏览 338 次  2016-03-02 10:04 2016-03-02 10:47 最佳答案 ad hoc 方式是苹果用来给未上线的app做测试用的,首先你要在苹果开发平台上申请一个ad h

ios开发 ad hoc

iOS证书分2种,1种是开发证书,用来给你(开发人员)做真机测试的:1种是发布证书,发布证书又分发布到app store的(这里不提及)和发布测试的ad hoc证书. 那ad hoc证书和开发证书区别在哪里?如果你的tester(团队测试人员.客户)都能将测试设备拿到你面前,直接插到你的mac开发机上,你可以直接将程序“灌”进去,那有开发证书就够了,不需要ad hoc证书. 如果tester的iOS设备不能直接让你灌程序,那怎么办?你必须打包(Archive)你的程序,然后发给你的tester,