为什么我的xcode项目建立在模拟器上,而不是xcode项目中的设备?

问题描述:

我有一个反应原生项目,可以在模拟器上成功运行,但不能在设备上运行。为什么我的xcode项目建立在模拟器上,而不是xcode项目中的设备?

enter image description here

我以前运行在同一台设备上的项目,但不是因为我已经注册成立的CocoaPods,虽然没有上述图书馆都在的CocoaPods。我建立在xcworkspace而不是项目文件,不知道是否是它。

不知道这可能是什么...任何建议表示赞赏!

+0

您是否运行'pod install'?如果没有,打开终端,进入您的项目工作区并运行“pod install”。清洁并再试一次。 –

+0

我运行了pod安装,所有的库都安装好了。抛出错误的人从来没有在我的pod文件中。 – Chris

+0

我也有与设备相同的问题,也与发布计划。结帐此http://*.com/a/43007066/6423570 – Hariks

通常,这些类型的错误出现在库未与项目链接时。

添加cocoapods后,库可能已被取消链接。尝试运行npm install,然后react-native link链接所有库或运行react-native link <library-name>以从项目根目录中链接终端中的特定库。