2017-01-17 82 views

回答

4

從React Native 0.40開始(請參閱release notes),iOS上的本機代碼必須從反應命名空間中引用標頭。此前,以下將工作:

#import "RCTBundleURLProvider.h" 

但現在所有的頭已被移動:

#import <React/RCTBundleURLProvider.h> 

如果要更新現有的項目,你需要或者

  • 運行react-native upgrade和合並這些手動更改,
  • 使用新的react-native-git-upgrade工具或
  • 手動將所有標題導入更改爲新格式。
+0

這工作得很好! – AK2016

+5

是的,在反應原生版本0.41.2上試過這個,沒有運氣......任何人輸入?感謝 – joemalski

5

通過在XCode上放置默認目標並重新創建它來實現它。

此外,請務必檢查Manage Schemes> [選擇您的主要目標]>Edit>Build選項卡。

Xcode Schemes

檢查React在列表中,並標記該計劃時Shared。否則,它將保存在用戶的文件夾中,GIT將忽略它。

希望它能幫助,官方的文檔沒有幫助

+7

yup在react-native版本0.41.2方案已經配置這種方式..但沒有運氣,它仍然不會擺脫這個問題。任何建議傢伙?謝謝 – joemalski

+0

爲我工作,謝謝! – BigPun86

相關問題