ios申请真机调试( xcode 5)详细解析(转载)

目录[-]

第一步:申请“开发证书”

进入苹果开发者99美元账号:

选择:Certificates, Identifiers & Profiles

关于 Certificates,Identifiers,Profiles 的介绍请看 ”Certificates, Identifiers
,Profiles

选择:Certificates

选择:Development,点击”+“

可以创建一个证书,详细步骤请参照 申请证书“,在这里就不在重复了

一般说我们开发ios应用,必须有两个证书,”开发证书“、”发布证书“,在电脑上生成了一次这两个证书以后,不需要每一次都添加证书,所以添加证书的步骤在这里不在重新叙述。

如果你在开发者网站已经申请不了证书了,可以选择导出p12文件,请参照“导出P12”文件

第二步:添加App IDs


选择 “Identifiers”的 “App IDs”,点击“+”

出现以下界面:

  • App ID Description 是一个App ID的描述,就是一个名字,这个名字可以随便取

  • App ID Prefix 苹果已经帮我们填了,不需要我们填,可以看出,它是一个团队的ID

下一步,选择        App ID Suffix

App ID Suffix 有两个选项:

  • Explicit App ID :顾名思义,这里要填一个明确的 App ID,

    什么意思呢?可以这么来解释:我们做项目时的Bundle Identifier (Bundle
    ID)是用来标示我们的app的。我们的App ID也是用来标示我们的app的。这两个有什么联系呢?Explicit App ID
    就是要我们确定一个唯一的 Bundle ID,用来标示我们的
    app,使它有一个固定的身份。可以发现,当提交应用到苹果时,如果我们一开始没写 Explicit App
    ID,苹果会自动帮我们生成一个与我们发布时填的一样的 Bundle ID 到我们的 App
    ID中。

填写  Explicit App ID
的格式为:com.company.appName

  • Wildcard App ID:顾名思义,这里要填一个通配符的 App ID
    。意思就是,我们只需要填一个在所有应用都能试用的 App ID 就好了。

填写  Wildcard App ID
的格式为:com.company.*

申请真机调试的时候,不是为了某一个应用去调试,而是为了所有的应用去调试,必须能适应每一个app,所以我们选择 Wildcard
App ID。

com.company.* 的company 一般写公司的名字,也可以按需要写

可以发现,选择 Explicit App ID 会比 Wildcard App ID
多几个服务选项可以选,不过我们是真机调试,所以无所谓,将能选的勾上,选择“Continue”就好。

看到如下界面,点击“Submit”后就可以生成App ID了

第三步:申请设备


如图,点击“+”,一个99美元账号只能申请100个设备。

Name 自己取一个设备的名字,UDID约等于设备的身份证,可以在xcode中查看

查看UDID

打开xcode,选择“Windows” 的“organizer”:

选择设备看到 “identifier”,这个就是我们设备的 UDID,将其复制,可以填入上上图显示的 UDID中。

当你的机子第一次用于开发时,可以看到,显示的灯是“灰色”的,可以点击“use for developer”
来作为开发机。点击了“use for
developer”后,可以发现你的灯变成了黄色的了。

如果一个手机本来就是开发机(一个手机可以安装多个开发用的描述文件)或者越狱的手机,那么它刚插进去就是绿灯。但是绿灯并不代表就能用,必须安装相适应的描述文件。如图就是一个没有安装相应描述文件的开发机。

填好 name 和 UDID后,点击continue
就可以看到如下界面,点击“Register”就可以在苹果上登记了。

第四步:申请描述文件


如图点击   “+”

选择    “iOS App Developer”,然后“Continue”

这里选择我们刚刚生成的 App ID,选好后,点击“Continue”

这里选择一个开发证书,有两点要注意:

  • 这个证书是我们刚刚自己在本机与苹果开发者网站生成的 开发证书 “Development
    certificate”

  • 如果不是刚生成的,这个证书必须在本地的mac的钥匙串中存在(带密钥的证书,不带密钥的依然无效)

如果不想自己在重新生成证书,用别人生成的证书,可以从别人的电脑中导出p12文件,可以参考:如何导出p12文件

选好证书以后,点击“Continue”

选择设备,设备可以选择全部设备,也可以按需选择你需要的设备:

这里给我们的描述文件取一个名字,这个名字在以后的xcode中是看得到的,所以可以取一个好辨认的名字。取好名字后,选择“Generate”生成描述文件。

生成好描述文件后,选择“Download”,双击进行安装(安装后在xcode中可以查看)

  • 安装成功后,以前没作为开发机的手机会变成绿色的(以前就是开发机和越狱的手机一直是绿色的,但是不重新申请符合证书的真机调试任然是不能真机调试的)

  • 点击“Provisioning Profiles” 看到 “Valid
    profile” 就是成功安装的意思。

如果没有安装成功,一般是证书或者描述文件的问题,看看证书是不是从自己的机子上生成的,描述文件的配置信息(是否和你的本机存在的带秘钥的证书相匹配,你添加的设备是否包含你现在选择调试的设备)等,如图第一个警告是因为没有证书与描述文件相匹配出现的

配置好后,还不是绿灯,则考虑问题:

  • 设备版本高于XCode所能支持的版本,如XCode4.6.3,能支持的最高版本未iOS6.1,如果你的设备系统大于等于iOS7以上,此时需要
      更新至XCode5;  再如:XCode5 不支持ios7.1,如果想开发ios7.1,必须将xcode5 升级到
    xcode5.1以上版本;

例如:

在真机调试时,不要忘记设置这两个,否则调试失败:

这个必须填:之前写Wildcard App ID 的内容.
app的名字

设置好这两个之后再点击运行。

转自:http://my.oschina.net/u/1245365/blog/196420

ios申请真机调试( xcode 5)详细解析(转载),布布扣,bubuko.com

时间: 2024-08-05 23:43:00

ios申请真机调试( xcode 5)详细解析(转载)的相关文章

ios申请真机调试( xcode 5)详细解析

摘要 我们做ios项目时,模拟器只能满足我们一部分的需要,而我们开发的app将来是运行在真机上的,所以用真机调试非常有必要.下面介绍怎么申请用真机进行调试. xcode 真机调试 申请 ios真机调试 目录[-] 第二步:添加App IDs 第三步:申请设备 第四步:申请描述文件 已经有开发证书的直接跳过第一步 第一步:申请“开发证书” 进入苹果开发者99美元账号: 选择:Certificates, Identifiers & Profiles 关于 Certificates,Identifie

iOS申请真机调试证书 图文详解

一.真机调试所需材料说明 在申请真机调试证书之前,先对苹果真机调试所需的文件进行说明: 苹果真机调试需要证书(Certificates)和描述文件(Provisoning Profiles) 1.证书(Certificates) 通过苹果自带的钥匙串生成后上传到Developer中再生成来完成 2.描述文件(Provisoning Profiles) 生成描述文件时需要选择App ID(包含Bundle,必须与你程序的bundle保持一致,为了能同时调试多个程序,一般bundle填写时末尾用*号

iOS开发—真机调试步骤(详细图文傻瓜版)

如果还不了解开发者证书,APP ID,配置文件的请先看这篇博客: iOS开发中关于Certification,appID,Provisioning Profiles的说明(图文) 了解了这些繁琐的名词和其作用后,我们来看看如何制作证书和配置文件,然后进行真机调试: 一.本机生成证书 1.打开钥匙串,最上面状态栏 2.填写信息 3.填写后继续,保存证书 4.找到刚保存的证书 二.登录开发者中心申请开发证书.APP ID.添加测试设备.生成配置文件   1.登录到开发者中心 2.点击下图所示 3.i

iOS 12 真机调试 Xcode 9 提示 Could not locate device support files.

升级 iOS 12 之后,使用 Xcode 9 真机调试会提示错误: Could not locate device support files. This iPhone 6 Plus is running iOS 12.0 (16A366), which may not be supported by this version of Xcode. 这是因为 Xcode 9 默认没有自带 iOS 12 的调试包,下载调试包,然后重新打开 Xcode 就可以了. iOS 真机调试包集合,包含 iO

XCode + IOS + Flutter真机调试报错

XCode + IOS + Flutter真机调试 报错:Could not build the precompiled application for the device. It appears that your application still contains the default signing identifier. Try replacing 'com.example' with your signing id in Xcode: open ios/Runner.xcwork

iOS开发真机调试与App上架

>> 目录 一. 开发者账号 购买苹果开发者账号 开发者账号的分类 注意事项 二. 真机调试 真机调试配置项简介 真机调试快速配置 真机调试详细配置 添加推送的真机调试 3分钟快速完成带有推送证书的全套配置 三. App上架 准备工作: 只需要做1次 准备工作: 每次上传时操作 注意事项 Part 1 开发者账号 一. 购买苹果开发者账号 真机调试和App上架, 都需要开发者账号的支持才能实现. 因此第一步, 需要购买苹果开发者账号. 购买流程如下: 注册AppleID : https://a

开发者账号申请 真机调试 应用发布

 要解决的问题 • 开发者账号申请• 真机调试• 真机调试总结• 应用发布 • 应用发布的注意事项 开发者账号申请 浏览器地址栏输入:developer.apple.com进入.点击右上 方的Member Center  开发者账号申请 点击Register进行注册  开发者账号申请 如果有Apple ID点击1登录,如果没有点击2申请Apple ID, 申请后再点击1登录  开发者账号申请 1处划勾,2处同意  开发者账号申请 选择后点击Register 开发者账号申请 选择后点击Regist

iOS开发真机调试步骤

iOS真机调试实现可以有两种方法,一种是登陆Developer Center手动创建证书,创建配置文件,我下面着重介绍这种方法:另外一种是通过Xcode注册Apple ID,这个这里没有细节介绍.一.Certificates部分1.点击Certificate菜单下的All 按钮,然后如果需要添加证书,点击右侧上方的+号添加证书.2.证书分成多种,主要有产品证书和开发者证书两类,选择iOS App Development签署开发app的证书就可以,点击continue 进入下一页面3.再这里会提示

ios 添加真机调试

1.按照下面步骤,在3 步骤,第一个框:随意取个名字 第二个框:输入手机的identify 2.修改Provisioning Profiles  选中刚才所添加的设备,然后点击右下的蓝色按钮 3.download 证书,然后双击打开,就会重新替换之前的 4.查看Organizer - Devices -> 自己的设备 -> provisioning profiles  出现刚才双击的证书 并且右边有个绿色的钩号,表明此设备可以真机调试了! ios 添加真机调试