iOS程序完成后如何生成ipa进行真机测试,签名

1.identifier com.for.ever(自定义,与证书相同)

2.build setting -code signing 全选证书

3.clean project

4.iOS device -build

5.生成app

6.app-show in finder

7.itunes-拖进来(iPad应用程序)-show in finder

如何进行真机测试?

需要得到apple官方的development授权,过程如下

1、访问https://developer.apple.com/devcenter/ios/index.action 并登录;

2、登录后点击页面右侧的“iOS Provisioning Portal ”,如图

3、进入“iOS Provisioning Portal ”后,点击左侧的“Certificates”,如图

4、点击页面中的“click here to download now ”下载(这个只用下载一次即可),如图

5、双击下载的文件“AppleWWDRCA.cer”,就会打开“钥匙串访问”,点击左上侧的“登录”,左下侧的“证书”,如图

右侧就会出现下图

6、焦点窗口切换为“钥匙串访问”,选择菜单“钥匙串访问”--》“证书助理”--》“从证书颁发机构请求证书...”,如图

再打开的窗口中,输入邮件地址(apple ID邮箱)及常用名称(貌似没有什么要求,应该是随便输入的),选择“存储到磁盘”及“让我指定钥匙串信息”,如图

点击“继续”,弹出保存框,选择保存在桌面,在新的窗口中点击“继续”,会生成“CertificateSigningRequest.certSigningRequest”文件。

7、切回浏览器,在“Development ”选项卡中点击“Request Certificate”按钮,如图

8、在新的页面中点击“选择文件”,选择刚刚生成的“CertificateSigningRequest.certSigningRequest”文件并点击“submit”,如图

9、进入页面

F5刷新,直到出现页面

点击“Download”按钮,下载到“ios_development.cer”文件,双击该文件会在“钥匙串访问”中出现如图

注意,若没有出现图中的钥匙

则可能是中间操作有问题,后面应该会不成功。

10、切回浏览器,选择“Devices”,如图

11、在页面中点击右侧的按钮,在出现的页面中输入设备名称(随便起个名字)及手机唯一码

获取手机唯一码方式:当手机插入到mac上时,打开xcode的organizer,选中devices,就会出现***'s iPhone4S或者其他名称,选中机器就会在右侧出现,如下图,红框内的就是唯一码

12、在浏览器中,选择“App IDs”,如图

13、点击右侧的按钮,在Description中输入一个名称(随便,但最好特定),在Bundle Identifier (App ID Suffix)中输入app的Bundle identifier,如:com.abc.iphone

14、在左侧选择“Provisioning”,如图

15、在右侧点击按钮

16、页面进入“Create iOS Development Provisioning Profile”,Profile Name是名称(随便,但最好特定),Certificates选择一个证书即可,App ID选择你刚刚创建的app id,Devices选择你添加的Device。点击submit,你创建的provisioning profile的status会是pending 刷新页面,知道status为Active,点击右侧的按钮 下载*****.mobileprovision,并双击 添加到xcode的Provisioning Profiles中在organizer中选中你的手机dervice展开,选择Provisioning Profiles 点击右侧窗口下的按钮,选择到刚才下载的“*****.mobileprovision”文件,就会对该手机授权

17、配置app,使之可以在手机上调试,如下图

(1)在info的Bundle identifier项中填写之前第13步写的内容,Bundle identifier,如:com.abc.iphone,或在Supporting
Files文件夹下选中ProjectName-Info.plist,对右侧视图中的Bundle Identifier选项进行修改,和你自己创建的App ID保持一致(形如:com.abc.iphone)。

 

(2).在左侧的菜单中选中刚创建的project文件,在下面找到Build Settings然后搜索Code Signing Identity。

(3).将对应provisioning profile的所有的值全部设置好。

(4).选择左手边Targets下面的项目名称,再次找到Build Settings,来到Code Signing Identity区域,确保所有的值都和新的provisioning profile保持一致。

如果右侧红框内的授权信息不能选择,则说明中途操作有问题。重新操作吧,我弄了5次才搞好。如下图,选择iOS
Device     

18.先在菜单栏product中对项目clean一下,然后build,把products文件夹下生成的app文件show in finder,然后拖入iTunes中即可生成ipa,在文件中显示即可得到ipa。

19.连接上自己的设备,选择同步把程序安装到设备上,就可以进行真机测试了。

时间: 2024-08-01 13:18:42

iOS程序完成后如何生成ipa进行真机测试,签名的相关文章

iOS Developer:真机测试

  目录[-] 一.真机调试所需材料说明 二.开始申请 三.添加App ID 四.添加设备(Devices) 五.添加证书(Certificates) 六.添加描述文件(Provisioning Profiles) 七.配置XCode 八.P12导出证书 转载请注明出处,原文地址http://my.oschina.net/joanfen/blog/167730 如果本文不能解决您的问题请移步:http://my.oschina.net/u/1245365/blog/196420 关于证书选项呈灰

IOS应用开发-真机测试

这里简单总结一下ios应用开发过程中的真机测试,不详细赘述.必须条件:99美刀的开发者帐号.测试设备. 真机测试要经历如下几个步骤: 一.创建测试/发布许可证书 1.如果当前pc是首次连接设备进行测试,需要下载AppleWWDRCA.cer文件到当前pc,这个文件是测试以及发布ios应用必须的一个文件,这个文件只要下载一次就够了,这是调试以及发布iOS应用必须的一个文件,这个文件只要下载一次就够了,即使你有多个iDP,无论是调试程序,还是发布程序,也只需要一个. 2.打开钥匙串 > 从证书颁发机

iOS - AppRealTest App 真机测试

前言 1.准备 开发者账号 自从 Xcode7 出来之后,一般的真机测试不需要开发者账号,也就不需要看这篇教程,只有 app 具有 "推送" 等功能的时候,要真机测试就必须要开发者账号和设置证书.苹果只是让你体验一下它的基本功能,要深入还是要花钱的. 待测试的项目 2.真机测试步骤 1) 创建 App ID 2) 创建证书请求文件(CSR 文件) 3) 根据 CSR 创建开发者证书(CER)(开发.测试用的 Develope 证书) 4) 添加设备(Devices) 5) 根据 Dev

ios开发真机测试证书申请

公司刚搞了个299美刀的仅提供真机测试的企业账号,这个不需要添加设备ID,而且可以在非越狱的机器上安装,瞬间屌爆了.这里介绍下怎样来申请这个真机测试证书,个人开发者账号申请的开发者证书也类似,有些少许的不同. 1.进入Member Center                             (图1)   2. 选择第二项certificates...                             (图2)  3. add App ID                     

android播放swf,程序没有问题了,但是真机测试就是一直提示flash插件版本过低

问题描述 android播放swf,程序没有问题了,但是真机测试就是一直提示flash插件版本过低 如题,我的手机是华为荣耀3c.编译什么的都没问题了,在avd上也正常,难道是手机不支持么? 解决方案 从adobe官网下载对应的flash的apk更新下. 解决方案二: 都是过了,不管是adobe官网还是从自带的app市场都不行

c++-iOS开发::更新的xcode7.3,项目里边有C++,报这个错误,不影响运行,真机测试 ?

问题描述 iOS开发::更新的xcode7.3,项目里边有C++,报这个错误,不影响运行,真机测试 ? 解决方案 link 优化等警告 直接真机测试吧

将SL4 程序移植到WP7(附Teched2010真机图)

前不久WP7 已经在国外上市,这意味着相应的WP7 应用程序和游戏将会蜂拥而至,由于之前研究过一阵SL,看到WP7 到来手便开始发痒.本篇将原来一个SL 模拟Nano5 的程序移植到WP7,为大家简单演示一下移植过程.SL 程序请参考<Silverlight 模拟Nano5 界面效果>. 素材移植 注意,您的计算机上需要安装Windows Phone Developer Tools.首先我们来新建一个WP7 应用程序. 由于SL 程序比较简单只包含一些图片,所以将所有素材资源复制到WP7 项目

iOS开发--使用lipo命令制作模拟器与真机通用静态库

通常在项目中使用静态库的时候都会有两个版本,一个用于模拟器,一个用于真机,因为Mac和iPhone的CPU不同,才造成了这种情况. 为了模拟器与真机之间切换调试的方便,制作通用版本非常有必要. 现在有两个版本的静态库libSQLite_i386.a(模拟器)与libSQLite_arm.a(真机). 1.打开终端,进入到这两个文件所在的目录: 2.执行:lipo -create libSQLite_i386.a libSQLite_arm.a -output libSQLite.a,这时文件就会

IOS 集成环信,模拟器测试没有问题,但是在真机测试的时候就会出现有关环信中友盟的问题!

问题描述 模拟器测试没有问题,真机时就出现以下问题,见下图: 解决方案 这是iOS9报错,到buildsetting将bitcode置为NO就可以了.解决方案二:不错,不错,我的也是同样的问题