- 通过 USB 数据线连接设备
使用 USB 闪电数据线连接 iOS 设备到 Mac。导航到工程的ios文件夹,然后用 Xcode 打开.xcworkspace文件,如果是 0.60 以前的版本则打开.xcodeproj文件。
在文件夹中,进入项目,testApp/ios/testapp.xcworkspace ,鼠标右击用 xcode打开
- 配置代码签名
在 Xcode Project 导航中选择 project,然后选择 main target(它应该和 project 共享同样的名字)。查找"General"标签。
我的项目名称为 testApp
前往"Signing"并确保在"Team"下拉下选择了开发者账号或团队。tests target(以 Tests 结尾,在 main target 下面)也需要重复同样的操作。我用的是我自己的 appleID 账号
填写 appleID 的账户密码
填好 appleID 的账户密码,测试的话,用自己的 appleID 的账户就行
bundle identifier 的值,是唯一的,跟别人不一样,就可以了,第一次是自动生成的,如果中途换了个手机,需要自己重新编辑一下bundle identifier 的值
选择真机设备
点击运行
出现了问题:To use xx的iPhone for development, enable Developer mode in Settings->Privacy & Security
解决:打开手机“隐私与安全性”当中开发者调试开关,重启手机与Xcode的,问题就解决了,希望能给小伙伴们帮助哈
会提示你重启手机,重启手机后,就可以看到开发者模式是,开启状态了。
启动运行程序,运行中途,会让你输入钥匙串密码啥的,直接输入你电脑的开机密码就可以,就是授权密码,点击“始终允许”,如果点本次允许,会弹出多次。你就要多次输入密码
注意:如果想在真机上运行,要注意 xcode 的版本号跟手机ios 的版本号,如果 xcode 是 14 版本的,ios 最高版本为 16 版本,是一个+2 的关系
3. 最后的RN demo 运行在真机的效果