react-native配置react-native-image-crop-picker

學術袁發表於2019-04-26

null is not an object (evaluating '_reactNativeImageCropPicker.default.openPicker')
如何引用第三方的圖片剪輯庫?上面的錯誤一直提醒著、出現!查詢了好多部落格,進入作者的issue,都沒有找到解決答案。經過各種嘗試,終於得到成功。下面是錯誤的內容提示:

在這裡插入圖片描述
正確的引入方式:

  • 新增許可權 開啟info.list新增許可權
    在這裡插入圖片描述
  • 新增 libimageCropPicker.a檔案 在target專案找到Libraries並右擊,通過 Add Files to xxx新增 imageCropPicker.xcodeproj然後拖拽libimageCropPicker.a到tab欄BuildPhases下的Link Binary With Libraries中,如下圖:
    在這裡插入圖片描述
  • 新增RSKImageCropper.framework 和 QBImagePicker.framework兩個檔案 在target專案的tab欄General找到Embedded Binaries新增兩個.framework檔案。但是要清除這兩個.framework檔案從哪裡來的???
    在這裡插入圖片描述
    點選Embedded Binaries下面的+新增!且,這兩個.framework檔案來自新增到Libraries中的imageCropPicker.xcodeproj下的兩個檔案。如下圖:
    在這裡插入圖片描述
    OK,清理快取,編譯執行就好了!

相關文章