Xcode6 打包ipa真机测试

我们在用Xcode打包ipa进行真机测试的时候,突然发现明明选择了在AppStore上的证书和描述文件,但是在导出的时候就不一样了,还找不到自己制作的那个证书,

查阅资料发现给出的是这样的解释:

  在xcode6中, 必须去申请 ad hoc的 distribution的证书, 才能在打ad hoc包时,选择这个证书,否则,推送的时候,使用sanbox中的development证书,是没法推送。猜测的原因, 估计是xcode6中把 测试apns 的权限收紧了吧,不过想想也是, 你既然大ad hoc包, 就应该使用ad hoc的分发证书才行。估计在xcode5中,苹果这些放得很开,不是那么严格吧

但是就没有办法去打我选择好证书的测试包了吗,答案是:可以

当我们Archive完成之后不选择export而是在刚刚生成的程序上面点击右键,并且Show in Finder

在打开的窗口选择生成的文件右键点击,显示包内容

你会看到一个上面有圆圈禁止符号的图标,这是一个重要的文件,不要关闭窗口,我们一会儿的操作需要用到它

打开iTunes 把上面一步的文件 拖拽至 iTunes 中。 右键点击iTunes中生成的文件,点击Show in Finder

时间: 2024-12-15 09:14:49

Xcode6 打包ipa真机测试的相关文章

IOS IPA打包和真机测试

要想用真机测试 App,涉及到4个概念: Certificates(凭证)表示你是一个合法的开发者,即你注册了开发者账号,凭证包含了你的姓名,邮箱,凭证类型等信息. Identifiers(标识)指的是 App 的唯一标识. Devices(设备)即手机设备,每个手机都具有不同的 UDID,就像我们的身份证号. Profiles(配置)即将 Certificates(凭证),Identifiers(标识)和Devices(设备)整合到一起的一个配置文件. 步骤:(参考:http://jingya

【新技术】免ios开发者账号申请ios证书打包ipa真机调试

虽然xcode现在可以免证书进行测试了,但众多跨平台开发者,如果还没注册苹果开发者账号. 想安装到自己非越狱手机测试是无能为力了. 不过新技术来了,只需要普通免费的苹果账号无需付费成为开发者就可以申请iOS证书打包ipa安装到自己手机测试,强大吧! 这个神器就是Appuploader,ios app测试及上架辅助工具. Appuploader安装教程 当然如果要上架App Store还是需要注册一个付费的苹果开发者账号. 如果只是安装ios应用到自己手机测试,现在只需要注册一个普通的苹果账号就行

iOS真机测试,为Provisioning添加设备 -- based xcode6[原]

iOS真机测试,  我们需要添加几台新的设备进行测试.我们只需要对Provisioning Profiles 进行更新. 1. 在苹果开发者中心添加测试设备 打开苹果Certificates, Identifiers & Profiles页面: 并且选择iphone(我们只有iphone测试设备,没有ipad等,有多重设备选择all) https://developer.apple.com/account/ios/device/ 2. 给Provisioning Profile 添加对应的测试设

Xcode6.3真机测试无法选择目标机器问题

Xcode刚刚升级到了6.3版本,但是真机测试出现了一点问题.对于某些手机无法选中,如下: 上图中的“xxoo的iPhone”无法选中,不过这个问题在stackoverflow中有解答,可以通过其他手段“选中target device”,Product -> Destination -> target device,如下图:

为什么Enable BitCode(Xcode7)真机测试要修改为 NO?

随着 Xcode7的面世,我们都清楚的知道,他可以不通过https://developer.apple.com中的测试证书就可以真机测试了,对于我们开发者来说这是一个很好地事情,但是也会出现一些问题. 我们在做项目的时候,或多或少的会用的到第三方类库,那么问题来了,当你用 xcode在真机(iOS 8.3)上运行一下工程,结果发现工程编译不过.看了下问题,报的是以下错误: ld: ‘/Users/**/Framework/SDKs/PolymerPay/Library/mobStat/lib**

IOS真机测试(用证书进行真机测试)

真机测试需要准备 1.证书 2.Iphone或者Ipad 3.到developer.apple.com注册开发者账号(不用money的) -------------------------------------------------------------------------------------------------------------------------- 步骤: 1.登录开发者中心developer.apple.com 2.到开发者中心首页 可以点击 跳转到管理中心 点

iOS真机测试中出现dyld`dyld_fatal_error错误

最近进入一家新公司,接手了一个之前由外包公司承接的项目.首先吐槽一下项目质量,哎毕竟也憋了很久了. 1.上手项目是打不开的,所有framework静态库全体飘红,一编译七八十错误.最终是偷懒还是什么就不得而知了.最终慢慢一个个的将静态库framework导入Building Phases中,其中又发生了很多意想不到的错误.若有人对此有兴趣我们可以下次再聊这些问题. 2.项目代码分类封装问题.项目是用Swift写的,而我之前使用的较多的是Objective-C,Swift用的不多,对Swift的印

cordova+vue Cordova的环境搭建(android),真机测试

一.安装node.js 去官网下载node.js(官网地址:https://nodejs.org),按默认路径安装. 安装完后在命令行输入 $ npm //(测试node.js是否安装成功) 二.全局安装cordova cli $ npm install cordova -g $ cordova //测试是否安装成功 三.部署android的开发环境 1.安装jdk(如果安装的android studio 是2.2以后的版本请安装jdk1.8),jdk请到官网 http://java.oracl

解决Xcode真机测试时ineligible devices的问题

升级了Xcode到6.3,连接真机测试时,出现不能选择设备.如图: 设备系统版本是8.3的,Xcode连接其他低系统版本的设备做真机测试时就不会有这个问题. 有人说这是Xcode6.3的bug. 我的解决方法:在Xcode的菜单中Product -> Destination,从这里选择真机. 还不能解决可参考一下方法: 在Build Settings中 iOS Deployment Target 设置不大于真机系统的版本: 重启mac.Xcode,重连设备等: 希望能解决你遇到的相同问题.