react native在xcode真机调试ios

本文介绍了使用Xcode进行真机调试的相关步骤及问题解决方法。包括修改URL地址,将localhost改为电脑IP;选择设备,连接手机到电脑;解决账号问题,点击Fix Issue添加私人账号;导出和导入证书;最后需在手机里点击信任证书,以完成真机调试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1修改URL地址:打开项目目录下的AppDelegate.m文件,
修改里面的URL,把localhost改为你的电脑的IP。在Mac系统下,你可以在系统设置/网络里找到电脑的IP地址。

2选择设备:把手机插上数据线,连接到你的电脑,这时候就可以在调试设备里,看到你自己的设备。

3点击当前选中的模拟设备即可展示所有设备,如下图,然后选中你的真机

4解决账号问题:点击“Build and Run”,却出现如下提示:
Failed to code sign “2048”.
No provisioning profiles with a valid signing identity (i.e. certificate and private key pair) matching the bundle identifier “com.facebook.8048” were found.
Xcode can attempt to fix this issue. This will reset your code signing and provisioning settings to recommended values and resolve issues with signing identities and provisioning profiles.

没有提供一个合法的证书?xcode还是很人性化的,直接有个按钮Fix Issue,点击它,然后提示输入账号密码:

选择choose

ok,看起来问题已经fix了,再次点击run,先看到“Build Succeded”,激动,成功了!

然后过又出来一个提示,这又是什么鬼!
Could not launch “2048”
process lanch failed: Security

导出证书:google了一番,后来发现是因为没有导入证书,打开Xcode-preferences-Accounts,可以看到这里有自己的Apple ID, 其实前面“Fix issue”干的事情,就是在这里添加了自己的私人账号。

选中自己的账号,然后点击“Export Developer Accounts”

输入证书的密码,记下来,待会儿会用到。

ok,导出成功了

导入证书:在桌面找到导出的文件

双击打开,提示输入密码, 密码就是前面你输入的密码

提示导入成功,看起来可以了!

再次点击run,WTF,怎么还是这个提示

设备信任证书:原来导入证书之后,还需要在手机里点击信任,打开设置-通用-描述文件与设备管理

转载于:https://www.cnblogs.com/itgezhu/p/11071441.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值