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

  选择要调试的App的App ID

continue

  选择开发者

continue

  选择要调试的手机(可以多选)

continue

  输入保存的证书的名字,然后Generate,生成之后要下载下来

5.保存下来证书之后,打开Xcode,双击证书

6.在Xocde-Preferences-Account里面添加刚才设置证书的开发者帐号,如果已添加就跳过此步骤

7.然后在项目PROJECT-Build Settings-Code Signing里面的Provisioning Profile里面添加下载的Ad Hoc证书

如果没有这个选项的话,再次双击生成的Ad Hoc证书

Provisioning Profile上面的开发者全部选择设置了证书的开发者帐号

连接真机,看是否可以正常运行

8.Xcode菜单栏中选择Product-Archive,即会弹出Organizer窗口(已经Archive过了可以从菜单栏Window-Organizer打开)

然后选择Export,选择Save For Ad Hoc Deployment,然后Next

9.会弹出窗口让你选择开发者,选择设置过证书的开发者

10.

选择Next

11.

1框框内会显示配置好的Ad Hoc证书,如果显示*,则出现问题,请登录开发者官网查看Ad Hoc证书是否valid(如果invalid则edit一下为valid)

如果显示正确,就直接Next

12.然后就生成APP的ipa了,这个程序就可以拿去给别人测试了。

时间: 2024-10-14 19:46:06

iOS开发之使用Ad Hoc进行测试的相关文章

iOS开发实用技巧—打包app发给测试人员测试

iOS开发实用技巧—打包app发给测试人员测试 说明:在项目开发过程中经常需要开发人员将项目打包成ipa包后,发给测试人员进行测试.本文贴图对打包的过程简单介绍. 一.Product ->archive (注意,不能是模拟器状态,如果当前调试状况是模拟器的话,则archive为灰色不可点击) 模拟器情况下: 剩余步骤: 选择 证书 生成ipa包 保存 注意:在打包的同时保存xcarchive文件,以备将来查看应用的crash日志.

ios开发有关远程推送的测试版和正式发布版的区别

从接触ios开始,就偶尔听说开发时要用到MVC设计模式.但是,到现在为止,也没有正式接触和使用到真正的MVC,感觉这一年白学了一样,MVC正在研究中,以后有搞明白了会来进行分享的. 关于推送,本地的比较容易,网上的资料也会有很多. 关于远程的推送,就稍微有点麻烦了,有关证书的制作建议阅读英文原版教程http://www.raywenderlich.com/32960/apple-push-notification-services-in-ios-6-tutorial-part-1 这个应该是推送

iOS开发证书以及打包问题

好久没写博客了,看了一下最后一篇原创博客发布日期是2013年10月18号,这个日子应该是去年封闭开发前写的,晃眼大半年时间过去了,是块地肯定也长满了杂草,需要去重新播种耕耘了,不然秋天来了大家都硕果累累,自己却囊中羞涩的时候为时晚矣. 一.证书选择: 在iOS开发是经常需要打包给测试,打包需要匹配的证书(Certificates)和描述文件(Provisioning Profiles).在工程PROJECT和TARGET的Build Srttings里Code Signing选择对应的证书和描述

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? 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证书

转自: 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怎么用

简单的说就是这样 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

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

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