环境配置
- Mac:系统版本号Sonoma 14.4.1
- iPhone:系统版本号17.4.1
问题复现
Iphone首次连接Mac调试测试应用时,提示:
iPhone is not available because it is unpaired.
Pair with the device in the Xcode Devices Window, and respond to any pairing prompts on the device.
连接方式为:
- 使用转接器连接iPhone,然后iPhone提示信任电脑;
- 点击信任按钮后,Xcode点击Product -> Destination -> iOS Device,选择连接的iPhone。
- 点击Xcode的运行按钮,然后报上述错误。
解决途径
重新拔插iPhone与转接器之间的数据线后,问题解决,重新连接Mac,并提示信任电脑,点击信任。
在Xcode工具栏上方选择连接的iPhone设备,重新点击运行按钮,设备正常运行测试应用。
其他问题
1、运行应用时,可能会提示下述问题:
Unable to log in with account "fangjunyu_com@163.com".
No profiles for 'com.fangjunyu.WordGame' were found
需要你在双击Xcode问题描述,Xcode会打开对应的应用设置页面,然后点击报错提示下方的login in 按钮,登录Apple id账号,问题即可解决。
2、核验开发者模式是否打开
可在“设置->隐私与安全->安全性->开发者模式”查看是否为打开状态。
3、iPhone信任应用问题
在Xcode执行运行按钮时,iPhone还会要求你信任安装的测试应用,需要你在“设置->通用->VPN与设备管理->开发者APP”中找到Xcode需要调试的测试应用,并需要对应用进行进一步信任。
完成上述设备和应用的信任后,你在Xcode编写的测试应用就可以在你的手机上运行了。
完成效果
参考资料
- iPhone is not available. Please reconnect the device:https://stackoverflow.com/questions/61863826/iphone-is-not-available-please-reconnect-the-device
- Unable to pair my device for development:https://forums.developer.apple.com/forums/thread/672986
感谢。