2017-04-15 73 views
0

我有一個反應原生項目,可以在模擬器上成功運行,但不能在設備上運行。爲什麼我的xcode項目建立在模擬器上,而不是xcode項目中的設備?

enter image description here

我以前運行在同一臺設備上的項目,但不是因爲我已經註冊成立的CocoaPods,雖然沒有上述圖書館都在的CocoaPods。我建立在xcworkspace而不是項目文件,不知道是否是它。

不知道這可能是什麼...任何建議表示讚賞!

+0

您是否運行'pod install'?如果沒有,打開終端,進入您的項目工作區並運行「pod install」。清潔並再試一次。 –

+0

我運行了pod安裝,所有的庫都安裝好了。拋出錯誤的人從來沒有在我的pod文件中。 – Chris

+0

我也有與設備相同的問題,也與發佈計劃。結帳此http://stackoverflow.com/a/43007066/6423570 – Hariks

回答

2

通常,這些類型的錯誤出現在庫未與項目鏈接時。

添加cocoapods後,庫可能已被取消鏈接。嘗試運行npm install,然後react-native link鏈接所有庫或運行react-native link <library-name>以從項目根目錄中鏈接終端中的特定庫。

相關問題