Xcode连接不到iPhone,xcode为什么打不开
xcode14调试iphone5
1.设备栏内显示:没有外接设备
2/7
用数据线连接上iPhone 等外接设备,会弹出一个对话框,让你确认设备并做下一步操作。
3/7
无脑点击下一步,注册证书后,显示这页面表示安装完成。
4/7
连接上后,可以看到详细列表,同时在标签栏中:
点击左侧为外接实体设备如:iPhone、iPad等
点击右侧为模拟器设备:各种可供测试的设备,从iPhone 5到iPhone11、Apple Watch、Apple TV等
下侧为设备安装的非App Store 软件。确实,iPhone 在不越狱的情况下,许多公司申请的App 可以通过Safari 浏览器扫描二维码下载。这样的好处可以不让App 推荐至不需要的用户处。
查看剩余1张图
5/7
已经连接上了iPhone ,但是看到一段提示:
OS version lower than deployment target
操作系统版本低于部署目标
就是iPhone 上的操作系统版本(iOS 12)低于部署目标(iOS 13)。
这样的话,需要将部署目标调低即可
6/7
到Xcode 中的Development Info - Target 中的iOS 改为低于(iOS 12)即可
貌似Xcode 已经升级到iOS 8 为最低的测试系统版本。当然,这也说明存储了这么多版本的系统,占了好多。。内存。
7/7
显示外设的名称后,就说明连接成功。这样点击Run 运行后,可以在iPhone 真机中看到运行结果。方便体验测试。
Xcode 不使用数据线真机调试
不用数据线进行真机调试。环境要求: Xcode 版本 9.0, iOS 11.0, Mac与iPhone连接同一个WiFi信号。
前期配对需要手机连接数据线
1.打开Xcode, 使用数据线连接iPhone, 打开Xcode –Window –Devices and Simulators:?
如图示:
2.然后勾选Show as run destination 与Connect via network, 注意观察左侧列表相应设备上是否出现小地球的标识, 出现表示配置成功。
如图示:
注意:如果左侧列表手机设备后边未显示地球标识, 表示未配置成功。
解决方法,以下任选一进行修复:
1) 通过在左侧列表中选中设备右键选择解开配对(Unpair),重新连接一下数据线,设备上面会弹出是否信任此电脑的弹框,点击信任。 重新执行上面配置的过程来修复;?
2)查看电脑和iPhone连接的WiFi地址是否一致。
? ? ? 选择使用通过ip地址连接(Connect via IP Address)(右键点击左侧真机列表中要连接的手机-出现), 此时你需要查看真机上连接WiFi后显示的IP地址(iPhone:设置-无线局域网-”连接的WiFi”右边的感叹号)
IOS :Xcode 10.1环境搭建&连接真机
【必选】Mac OS X操作系统的电脑,Apple ID,iphone 真机?
( 若不需要“GPS”、“照相机”、“蓝牙”等功能可使用iphone模拟器)
Xcode是IOS开发的免费的IDE(集成开发环境)
截至目前,其最新版本为10.1,我们可以在App Store中轻松取之。(速度较慢,请耐心等待 ??)
选择“iOS”和“Single View App”并点击“Next”
填写工程基本信息
选择工程存放位置,如下我的位置
如下图工程创建成功,但有红色的感叹号:‘Signing for "HelloWorld" requires a development team’
Xcode在调试iphone真机时需要Team账号(即Apple ID),所以需要设置下(点击add account),添加apple id后关闭窗口,然后回到下图
选择刚才创建的team,红色感叹号消失
USB连接iPhone手机,分分钟,在下图上红框中可以选择已连接的手机。
这时,有可能会有ios系统不兼容提示(“OS version lower lower than deployment target”),即你开发针对的目标系统过高了。这时,在下图下红框中,适当调整Target的iOS版本号,直到没有不兼容的提示。运行“Hello World”?
然后会遇到如下问题:解决详见 我的另一篇文章
??IOS:xcode提示“codesign 想要访问您的钥匙串中的密钥”
第一次调试真机时,会要求手机通过信任(如下图),点击OK,然后操作手机,依次选择:设置-通用-设备管理-“你的Apple ID”-信任“你的Apple ID”-信任。
编译成功,真机桌面生成图标
点击桌面图标,打开盖应用“zhenji”
iOS真机无法连接Xcode问题
使用Apple ID上真机调试,无法连接iphone,同时报以下两个错误。
换成苹果家的数据线解决,原先用的是USB一转三的数据线,网上此类问题不少,可能的原因除了数据线问题,还有以下两种可能: