[转]从零开始开发iPhone,教你如何在真机调试iPhone应用程序

自我整理:iOS端APP真机调试和打ipa包完整流程 一、真机调试过程:1.进入开发者中心:Apple developer2.输入个人开发者账号的账号和密码,从而进入开发者中心 3.点击Certificates, IDs & Profiles4.添加能用于真机调试的设备的UDID;;Xcode选择了该设备之后,其UDID可以在Windows -> Devices查看 5.添加APP ID,,也就是B 阅读详情

对于真机调试,首先要在苹果网站上注册APP ID,以及购买iPhone Develop Program(iDP) 开发者授权,99美元。然后要创建证书请求CSR,创建步骤如下:


设置OCSP和CRL为关闭状态。


Mac OS 中,打开应用程序,找到 钥匙串访问(Keychain Access)工具打开主菜单- 证书助理(Certificate Assistant)-从证书代理请求证书(Request a Certificate From a Certificate Authority)输入iDP注册时的email,用户名自定义,选择“存储到磁盘”,选择‘Let me specify key pair information’。


选择保存路径,证书请求创建成功。
1.接下来就可以登录iDP Portal提交证书请求了,到这个页面
http://developer.apple.com/iphone/manage/certificates/team/index.action 


点Development,‘Request Certificate’,然后点Browser,添加刚才生成的证书,点submit。

点击Approve,一分钟后会生成一个.cer文件。

下载Download,双击它。

单击“好”,就可以把certificate加入到keychain里面了。
2. 现在注册设备了,通过xcode的organizer或者itunes都可以查看你的机器的udid。在上面那个页面里关联一下即可。这个页面有详细介绍
http://developer.apple.com/iphone/manage/devices/howto.action 
打开XCODE,在window菜单下,点击Organizer,出现这个页面(前提是要连上真机哦)

identifier那一行字符就是device id了,复制它。打开 http://developer.apple.com/iphone/manage/devices/index.action 
 
点击“Add Devices”
 
给device name取个自己的名字,把之前复制的字符粘贴到Device ID那,点下面的submit就可以了
3. 生成APP ID,
创建应用程序,需要指定程序的ID,在网站上创建一个APP
ID,这个ID可以是针对一个程序也可以针对多个程序,假设现有一个程序Testgame,可以指定它的ID为
com.Thinkrace.Testgame或者是com.Thinkrace.* 在站点上创建好,对于 com.Thinkrace.*
可以适合所有的程序。还有很重要一点要注意的是,这个ID对应的是你的程序target
info里的name,不是你程序本身的名字,这里要注意的一点是:如果你的APP ID是用*号代替的,那么在SDK3.0环境里,arget
info里的name不能写成类似com.Thinkrace.*这样的,后面的*号依然可以用任何字符代替,但是不能用*,会报错的,而在SDK3.0
之前的环境可以用*,这里说的这种情况是APP ID用*代替的,不用*代替则无所谓了。改好了name后还要在target
info里把build项里的iphone
developer改成你的provisioning,这就可以了(不过这要等你生成了provisioning,最后调试的时候改)。具体做法见下图

打开网页 http://developer.apple.com/iphone/manage/bundles/index.action [/url] 

不带*的形式

带*的形式
4. 最后可以生成Provisioning Profiles了,这个最为重要,上面做的一切都是为了它,很简单的,一分钟之内会生成DOWNLOAD,下载就可以了。不会的话可以参考 http://developer.apple.com/iphone/manage/provisioningprofiles/howto.action 

点击“New Profile”

点击“submit”,一分钟内会生成DOWNLOAD

下载provisioning,双击
5. 真机调试
安装Provisioning,双击即可。连接iPhone/iPod,使用XCode
-> Window -> Organize打开,如果连接了iPhone,会在Device中显示相应的设备,点击 “Use
Device for Develop”,开发中运行设备中可以选择响应的Device,还有很重要的一点就是Iphone
SDK要和真机版本一致,版本不兼容的话会出现找不到设备之类的错误,我深有体会。以上所有步骤在这面这个页面有视频教程 http://developer.apple.com/iphone/videos/popupappids.action 
大家可以参考下。

.NET C#开发app在iphone 真机上运行调试 本文展示C# 在iphone 真机上运行调试 Android和iOS app 阅读详情

相关推荐

全面的iPhone真机调试工具包

Xcode是苹果公司开发的官方集成开发环境(IDE),专门用于macOS平台上的iOS、macOS、watchOS和tvOS应用开发。它提供了一系列工具和功能,帮助开发者从编写代码、界面设计、调试到性能分析,以及应用打包和发布。在移动应用开发过程中,开发者需要在不同的设备和操作系统版本上测试他们的应用,以确保应用的兼容性和性能。而为了在真实设备上进行测试,开发者必须使用由苹果公司提供的真机调试包(Provisioning Profiles)。

weixin_30591519的博客 1101

从零开始开发iPhone,教你如何在真机调试iPhone应用程序

对于真机调试,首先要在苹果网站上注册APP ID,以及购买iPhone Develop Program(iDP) 开发者授权,99美元。然后要创建证书请求CSR,创建步骤如下:设置OCSP和CRL为关闭状态。Mac OS 中,打开应用程序,找到 钥匙串访问(Keychain Access)工具打开主菜单- 证书助理(Certificate Assistant)-从证书代理请求证书(Request

运用之妙,存乎一心 3万+

【学习体会】Lighttools8.4.0:简单光学系统实例

添加球型光源(SphereSource)和表面接收器: 对光线模拟的参数进行设置: 光线追踪-模拟输入 要追踪的光线总数,决定模拟的准确度,总数越多,准确度越高,当然耗时更多 预览光线数量是模拟之后可以看到的示意光线(黑线),一般是100~1000,随意设置 点击,开始模拟: (模拟结果) 如果光线太多,则会出现,可以看到剩余时间 照度分析: 分析-照度显示-光栅图表 ...

LeonJin的博客 1万+

真机调试iphone应用程序

转自:http://blog.sina.com.cn/s/blog_68e753f70100r3w5.html 1、真机调试流程概述 1)       真机调试应用程序,首先需要有一个苹果开发者帐号,才可创建证书请求CSR; 2)       打开应用程序钥匙串访问(keychain access)请求证书; 3)       登录iDP Porta

workhardupc 1878

Metal 一、初识 Metal 及其语言规范

游戏开发者的新的技术平台,该技术能够为3D图像提高 10 倍的渲染性能。苹果2018年推出 Metal,在此之前一直使用OpenGL ES。1图形渲染;2高并发计算。苹果文档给出的 Metal 优化:CPU 低消耗、GPU 高利用、连续处理器并行、有效的资源利用Metal 官方文档。

irainsa的博客 1219

数字孪生实战:如何用Unity3D为工厂设备快速搭建可视化孪生体(附GitHub源码)

本文详细介绍了如何利用Unity3D游戏引擎为工厂设备快速构建可视化数字孪生体。通过实战案例,阐述了从3D模型导入、MQTT实时数据接入,到振动、温度等关键参数可视化呈现的完整流程。文章旨在为智能制造和工业物联网开发者提供一套灵活、低成本的技术方案,并附有完整的GitHub源码,助力实现设备状态的直观监控与预测性维护。

weixin_29184075的博客 473

ipad、iphone 怎么真机调试

使用 1.用转接器连接ipad(iphone)和mac 2.在ipad(iphone)的safari中打开调试网页 3.打开mac safari,在开发下,可以看到连接的设备,选中即可调试 4.会提示信任iphone设备,点击信任即可 参考:https://juejin.cn/post/6844904152074551304 1.设置ipad、iphone 打开设置->safari->高级->选中网页检查器 2.设置mac 2.1 打开mac safari,偏好设置 高级,选中在工具栏

Dark_programmer的博客 6261

Windows7 64位系统PL2303驱动无法安装问题解决

问题描述:电脑安装的是Win7 64位的旗舰版,USB to RS232这种线很简单,对于笔记本如果要用串口,就不能少了它了。USB to RS232转换芯片种类繁多,常见的有ch340,0108,PL2303,FT232等,这里面FT232的应该价格是相对比较贵的,因为FTDI的芯片本身比较贵。由于买了一根PL2303芯片的USB to RS232转换线,于是插上后发现驱动无法安装,又是在设备管

suxiang198的博客 5809

uni-app真机预览调试:关于ios系统真机调试的操作步骤

ios系统真机调试的操作过程

m0_66504310的博客 2万+

FPGA之全数字锁相环(DPLL)

1. 数字锁相环的基本原理和组成 1.1 锁相环(PLL)的简介 锁相环最开始并不是用在数字电路中,而是模拟短路中。对于模拟电路中的锁相环,大家可以参考这篇文章稍微看一下,数字和模拟只是实现的方法不同,但是原理、步骤还是共同的。关于模拟PLL。可以参考一片文章: http://www.sohu.com/a/190569594_464086 首先在学习数字锁相环之前,我们应该先了解什么是锁相环?锁相...

DBLLLLLLLL的博客 5万+

[cryoEM] cryoSPARC简介

cryoSPARC系统结构概述 cryoSPARC是一个后端和前端高性能计算软件系统,为单颗粒冷冻电镜提供数据处理和图像分析能力,以及丰富的基于浏览器的用户截面和命令行工具。 Master-worker模式 系统基于主用户模式。 主进程(web应用,核心应用程序和MongoDB数据库)一起在主节点上运行。主节点需要相对轻量级的资源(2+ CPU< 16GB+ RAM)。 工作程序进程可以在具有GPU的任何可用节点上生成,负责所有实际计算和数据处理,并由主节点调度。注意:同一节点可以同时充当主节点和辅

进阶中的程序员吃吃的博客 7797

从零开始开发iPhone,教你如何在真机调试iPhone应用程序(转)

对于真机调试,首先要在苹果网站上注册APP ID,以及购买iPhone Develop Program(iDP) 开发者授权,99美元。然后要创建证书请求CSR,创建步骤如下: 设置OCSP和CRL为关闭状态。 Mac OS 中,打开应用程序,找到 钥匙串访问(Keychain Access)工具打开主菜单- 证书助理(Certificate Assistant)-从证

辰风的专栏 626

YOLO11训练中的批量大小(Batch Size)选择策略:分析Batch Size对训练速度、显存占用和模型性能的影响

在深度学习训练过程中,Batch Size(批量大小)是一个至关重要的超参数,它指的是单次迭代中用于更新模型权重的样本数量。简单来说,当我们训练神经网络时,不会一次性将所有数据喂给模型,而是将数据分成若干个小批次(batch),每个批次包含一定数量的样本,这个数量就是Batch Size。 Batch Size的核心作用在于平衡训练效率与模型性能。较小的Batch Size意味着每次更新权重时参考的信息较少,可能导致训练过程更加随机,但有时能带来更好的泛化能力;较大的Batch Size则能提供更稳定的梯

本博客聚焦 YOLOv11 全流程落地,涵盖架构优化、数据集处理、训练技巧与多场景部署,兼及国产数据库、Java 开发与 AI 模型应用,内容兼顾理论与工程实践,为开发者提供系统干货,助力高效提升技术能力。 323

如何将应用程序在Iphone真机上调试

caolei_kunming的专栏 4238

2、TrustZone(内含链接)——长期学习内容

ARM系列学习路径整理,希望对大家有用。

HoneyIC的博客 232

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

将 App 安装到 iPhone 真机上测试

本文详细介绍了在macOS上使用Flutter开发iOS应用时如何进行真机调试的完整流程。主要内容包括:连接iPhone并启用开发者模式、Xcode签名设置、真机运行方法(命令行和Xcode两种方式)、常见问题解决方案(如签名错误、信任问题等)以及日志查看技巧。文中特别强调使用免费Apple ID即可进行真机调试,并对比了不同开发场景是否需要付费开发者账号。最后总结了7步标准操作流程和实用小贴士,为Flutter开发者提供了清晰的iOS真机调试指导。

getapi的博客 4745

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

如何获得iphone开发真机调试证书及配置iphone真机调试

本文大量参考和引用了该文章:http://iphone.tgbus.com/dev/iosdev/201205/20120523110841.shtml 但是完全按照该文章所说的,并不能配置真机调试环境。我根据自己的实践做了些修改。 一:阅读本文的前提:本文适合已经申请了苹果开发者帐户,需要再添加一个开发者的情况。比如说一个公司,已经具有了开发者证书,但是由于扩展,新招了一个iPhone开发者

wxq888的专栏 7049

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

HbuiderX使用iphone手机真机调试

这里写目录标题一、下载iTunes二级目录三级目录 一、下载iTunes 除了准备电脑,数据线,iphone之外,还需要下载一个iTunes。 可以直接百度搜索iTunes,我是win10系统,非常蛋疼的是每次会自动跳转到Microsoft Store: 电脑已连网,但是就是刷不出来,后来我是这么装的: 1、首先百度搜索苹果官网 2、点击技术支持并且拉到最底部 3、下载与更新 4、找到iTunes并且下载对应版本 二级目录 三级目录 ...

weixin_43242112的博客 3461

uni-app使用iPhone手机真机调试(window)

uni-app使用iPhone手机真机调试(window) 1. 在电脑上下载安装iTunes 下载地址:https://pc.qq.com/search.html#!keyword=itunes 下载完成双击打开 手机使用数据线连接电脑并信任电脑,确保itunes和手机连接成功。 手机连接成功以后,Hbuilder会检测到手机 2.运行uni-app项目,点击运行按钮,选择运行的设备( 如果没有设备点击跳转) 控制台会有提示 3.编译完成 打开手机设置->通用 下拉到图片位置! 点进去信

weixin_43783419的博客 2万+

傻瓜教程:把Iphone程序连接真机调试

傻瓜教程:把Iphone程序连接真机调试   对于真机调试,首先要在苹果网站上注册APP ID,以及购买iPhone Develop Program(iDP) 开发者授权,99美元。然后要创建证书请求CSR,创建步骤如下:            设置OCSP和CRL为关闭状态。            Mac OS 中,打开应用程序,找到 钥匙串访问(Keychain Access)工具打开主

xianghuibeijing的专栏 1358
上一篇: [转][iPhone开发笔记]-音频播放/为按钮添加声音
下一篇: Venus UI --- How to create a screen
wangbofei
博客等级 码龄24年 33粉丝 33原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值