为什么我的xcode项目建立在模拟器上,而不是xcode项目中的设备?
问题描述:
我有一个反应原生项目,可以在模拟器上成功运行,但不能在设备上运行。为什么我的xcode项目建立在模拟器上,而不是xcode项目中的设备?
我以前运行在同一台设备上的项目,但不是因为我已经注册成立的CocoaPods,虽然没有上述图书馆都在的CocoaPods。我建立在xcworkspace而不是项目文件,不知道是否是它。
不知道这可能是什么...任何建议表示赞赏!
答
通常,这些类型的错误出现在库未与项目链接时。
添加cocoapods后,库可能已被取消链接。尝试运行npm install
,然后react-native link
链接所有库或运行react-native link <library-name>
以从项目根目录中链接终端中的特定库。
您是否运行'pod install'?如果没有,打开终端,进入您的项目工作区并运行“pod install”。清洁并再试一次。 –
我运行了pod安装,所有的库都安装好了。抛出错误的人从来没有在我的pod文件中。 – Chris
我也有与设备相同的问题,也与发布计划。结帐此http://*.com/a/43007066/6423570 – Hariks