一、当前设备的环境:
macOS:Version10.13.16
Xcode:Version 9.4.1 (在Xcode中可以查看到支持的真机设备的版本)
iPhone 6s plus:Version12.3
二、步骤:
1)在工程上有红色的感叹号:‘Signing for "HelloWorld" requires a development team’
Xcode在调试iphone真机时需要Team账号(即Apple ID),所以需要设置下(点击add account)。
2)打开菜单Window > Devices and Simulators, 然后在打开的菜单中选择Devices选项.通过数据线将您的设备,连接至Mac电脑. 然后在右侧勾选[通过网络连接]复选框.
2.1)因为xcode支持的真机版本低于自己设备的版本,会报【xcode缺少手机iOS版本的配置文件】的提示。
【WWDC】宣布iOS升级时候,因Apple将Mac OS、iOS、Xcode捆绑在一起,但需要真机调试,那么Xcode的SDK版本就不能低于真机的版本,而且升级Xcode的版本安装时Mac OS的版本也有要求,是很费时费劲的。
下载Xcode历史版本(Apple提供了官方下载地址:https://developer.apple.com/download/more)登录后,下载自己所需的软件(我下载了Xcode11.2)
3)升级Xcode真机调试版本
进入这个路径:
/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
从下载的【Xcode11.2】中找到相对的路径文件,拷贝需要的文件,如【12.3】文件夹粘贴至自己电脑对应的位置即可。
4)升级Xcode的SDK
延续上述步骤,只需要进入文件路径
/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs
拷贝SDKs文件夹,粘贴至自己电脑相对应位置即可。
原文:https://www.jianshu.com/p/b27b66b8f6a7
网友评论