iOS开发:开发者账号申请后真机调试详细步骤

2023-05-16

前提:已经成功申请了iOS开发者账号

环境:xcode 4.6.1 ; iOS 6.1.2


1、授权设备:

进入Apple Developer会员中心,点击图中的iOS Provisioning Portal,进入开发者授权设置系统:


在设置界面中,可以选择点击页面下方的助手来运行向导:


点击左侧导航的Device,进入授权设备的页面,点击右上方的Add Device按钮可以添加一个设备:


添加设备的时候可以指定设备的名字(随便写),以及设备的UDID。每一个Apple的设备都有一个唯一的标识符,获得这个标识符的方法很简单,有两种方式:

(1)将你的设备连接到电脑,然后在iTunes里找到你的设备信息(如下图),点击图中红色方框的位置,设备UDID就会显示出来。右击UDID会提示拷贝,将拷贝的结果复制到框内即可;

(2)打开xcode,window→organizer→devices,在里面可以看到identifier信息




2、添加App ID:

点击左侧导航的App IDs按钮可以进入应用程序ID的配置页面,可以点击页面右方的New App ID按钮添加一个新的应用。这个ID对应的是即将开发和测试的应用程序。如下图,在description里添加一个单一应用的名称(不支持特殊字符),然后在最下面的Bundle Seed ID里面填入一个含有domain格式的字符串(如com.bo.test)。Bundle Seed ID是一个集合了开发商与应用程序的信息,格式为(com.[开发商].[应用]),这里可以指定为单一应用,也可以指定为全部应用。如果是单一应用,建议刚才填写的description与Bundle Seed ID的最后一项相同(如test和com.bo.test),如果是全部应用,可以使用这样的Bundle Seed ID: com.bo.



3、添加证书:

(1)首先在mac电脑上生成开发者证书:

在Applications->Utilities里手动打开Keychain Access。按照下图操作最终点击“从证书颁发机构请求证书”


正确填写自己的邮箱和姓名即可,选择“存储到磁盘”,点击继续。最终会生成一个名为“CertificateSigningRequest.certSigningRequest”的文件。


这时候返回刚才的iOS Provisioning Portal网页界面,点击左侧的“Certificate”,点击页面右方的Request Certificate申请一个证书,然后点击页面下方的按钮上传生成的certSigningRequest文件,这样就完成了证书的申请流程。申请成功后,Certificate页面里就有了一条证书,刷新几次页面后证书的状态就变成Issued,点击download按钮可以下载一个cer文件。



4、使用开发者授权:

1)回到iOS Provisioning Portal网页界面,点击左侧的“provisioning”,点击右侧的New Profile按钮创建一个新的授权文件:

填写profile Name;在Certificates中选择刚刚创建好的证书(一劳永逸的一步,之后只需勾选该证书即可,不必再手动添加);APP ID选择刚刚建的那个;Devices 选择刚刚添加的设备;Submit(绑定设备到应用程序);刷新页面,会看到刚刚建的那个后边有个Download,点击Download,下载了一个.mobileprovision文件。

(2)打开xcode→window→organizer,将下载的.mobileprovision文件拖到Provisioning中(此步骤绑定设备到应用程序,并生成证书)

(3)项目中的plist 文件,将Bundle Identifier 这一项的内容改成Bundle Seed ID(格式:com.[开发商].[应用])即可

将run按钮右边的设备选为对应的真机设备,接下来就编译运行看看吧!




本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

iOS开发:开发者账号申请后真机调试详细步骤 的相关文章

  • tesseractOCR 识别数字问题

    拍下图片再进行识别 xff0c 所以如果图片的分辨率不高的话是无法准确识别的 xff0c 那么在拍出来进行截取时 xff0c 就需要保留原有的分辨率 xff0c 确保图片不会严重失真 xff08 归根结底保证图片不失真 xff09 处理图片
  • visual studio 2019 + WinDDK 7600.16385.0编写驱动

    驱动版本WinDDK 7600 16385 0 IDE xff1a visual studio 2019 新建空白项目 配置类型从exe改为生成文件 配置完后 xff0c 配置属性中就只剩基础配置了 xff0c 没有C C 43 43 链接
  • linux shell进度条

    1 最简单的一行进度条 bin bash num 61 0 str 61 39 39 max 61 100 postfix 61 39 39 39 39 39 39 39 39 while num le max do let index 6
  • 一篇深入解析BTF 实践指南

    BPF 是 Linux 内核中基于寄存器的虚拟机 xff0c 可安全 高效和事件驱动的方式执行加载至内核的字节码 与内核模块不同 xff0c BPF 程序经过验证以确保它们终止并且不包含任何可能锁定内核的循环 BPF 程序允许调用的内核函数
  • [c++]输入一组数据,逆序输出

    c 43 43 输入一组数据 xff0c 逆序输出 输入一组数据 xff0c 然后逆序输出 代码如下 xff1a include span class token operator lt span iostream span class t
  • Selenium WebDriver的工作原理

    先通过一个简单的类比说个好理解的 xff0c 这个比喻是我从美版知乎Quora上看到的 xff0c 觉得比较形象 好理解拿来用用 我们可以把WebDriver驱动浏览器类比成出租车司机开出租车 在开出租车时有三个角色 xff1a 乘客 xf
  • Python获取当前路径

    Refs https blog csdn net qq 15188017 article details 53991216 假设py文件路径为 F SEG myResearch myProject 2 test py Method 1 sy
  • vm虚拟机下载安装、iso镜像下载

    VMware官网下载 VMware Customer Connect The All In One VMware Product Support Portal iso镜像下载地址 1 centos xff08 推荐下载DVD IOS类型 x
  • Codeforces--501B--Misha and Changing Handles

    题目描述 xff1a Misha hacked the Codeforces site Then he decided to let all the users change their handles A user can now cha
  • Codeforces--1165A--Remainder

    题目描述 xff1a You are given a huge decimal number consisting of n digits It is guaranteed that this number has no leading z
  • Flutter web app三端跨平台双向桥接dart web开发

    Flutter web app三端跨平台双向桥接dart web开发 环境及项目运行步骤 xff1a 1 安装开发工具webstorm 2 官网下载flutter stable 1 5 4 xff0c 安装好并配置环境变量 3 执行cmd命
  • 正则表达式 linux shell

    正则表达式 热身 正则表达式 regular expression 描述了一种字符串匹配的模式 xff0c 可以用来检查一个串是否含有某种子串 将匹配的子串做替换或者从某个串中取出符合某个条件的子串等 例如 grep expr sed aw
  • 数据库中top的用法简述

    转自 xff1a 微点阅读 https www weidianyuedu com 数据库中top的用法的用法你知道吗 xff1f 下面小编就跟你们详细介绍下数据库中top的用法的用法 xff0c 希望对你们有用 数据库中top的用法的用法如
  • git第一次简单的使用与测试

    使用与测试git初次使用 xff1a 一 登陆自己的git xff0c 创建一个目录 最明显的标志 xff1a 创建说明 创建完成后 xff0c 需要复制创建的连接 xff1a 接下来要使用 二 创建完成后 xff0c 接下来就是 xff0
  • 【CCTC 2017】大数据在运营商、图计算、大规模机器学习以及云时代的运用与实践...

    CSDN现场报道 2017年5月18 19日 xff0c CSDN主办的中国云计算技术大会 xff08 CCTC xff09 在北京朝阳门悠唐皇冠假日酒店盛装启航 本次会议践行 云先行 xff0c 智未来 的主题 xff0c 在Keynot
  • 百度地图POI数据获取

    转载自 xff1a https blog csdn net baidu 26646129 article details 80464447 本文主要介绍百度地图POI数据获取 xff1a 从百度地图得到POI数据 xff0c 以json格式
  • ubuntu1804系统(xavier、NX)编译opencv报E:Unable to locate package libjasper-dev等最新解决方法

    opencv依赖包安装 sudo apt install libjasper1 libjasper dev 报错 xff1a 使用 Xavier NX安装opencv3 4 7 里说的解决方法 不行 xff1a 新的解决方法 xff1a 1
  • Spring Cloud微服务实战---1.2.采用HTTPS协议

    当前主流网站基本都开始支持HTTPS协议了 xff0c 对于电商网站来说 xff0c 由于对安全性的要求还是比较高的 xff0c 所以支持HTTPS协议是非常必要的 在本节中 xff0c 我们将把我们在上一节中开发的微服务 xff0c 启动
  • 如何运行GitHub上的代码

    如何从GitHub上下载自己需要的项目 xff1a 1 首先 xff0c 你要有一个自己的GitHub xff08 https github com xff09 的账号 关于如何注册GitHub的账号以及如何获取你的SSH密钥这个问题 xf
  • macos下sublimetext3增加cmake语法高亮显示

    2条shell命令即可快速完成 span class token builtin class name cd span Library Application span class token punctuation span Suppor

随机推荐