import <React/RCTBridgeModule.h> file not found
環(huán)境:Xcode8 Swift
由于使用cocoapods
引入的react
在執(zhí)行react-native link react-native-image-crop-picker
之后掀亥,項目中自動關(guān)聯(lián)了imageCropPicker.xcodeproj
筐乳,運行發(fā)現(xiàn)因找不到react庫
而報錯:#import <React/RCTBridgeModule.h> file not found
所以赶撰,放棄link
,選擇把react-native-image-crop-picker
插件中的這三個.h/.m
文件直接拖到我們的項目目錄中髓需,這三個文件就是所需的代碼讽营。
并修改ImageCropPicker.h
中import對象
//#import "QBImagePicker/QBImagePicker.h"
為
#import <QBImagePickerController/QBImagePickerController.h>
無需加入橋接文件
可以執(zhí)行了霹购,但是作者還沒給出更好的解決方法
redefinition of module 'RSKImageCropper'
原因:和主項目擁有同名文件module.modulemap
- 修改文件名:找到目錄
node_modules/react-native-image-crop-picker/ios/RSKImageCropper
下的module.modulemap
文件修改名稱為RSKImageCropper.modulemap
- 添加路徑:打開
RSKImageCropper.xcodeproj/project.pbxproj
访惜,在XCBuildConfiguration section中兩處debug和release(含有DEFINES_MODULE = YES的buildSettings
中)添加一行:MOUDULEMAP_FILE = "$(SRCROOT)/RSKImageCropper/RSKImageCropper.modulemap"
; clean and build