之前就想記錄下這個(gè)問題,現(xiàn)在有時(shí)間,就記錄一下這個(gè)坑。
我們按照ReactNative官網(wǎng)集成ReactNative到原生iOS上的文檔往下走的時(shí)候东亦,pod install 總是會(huì)報(bào)下面這樣的錯(cuò)
[!] No podspec found for `react-native-update` in `./node_modules/react-native-update`
這是因?yàn)闆]有成功鏈接到熱更新庫導(dǎo)致的。我們要在node_modules/react-native-update 文件夾下新建一個(gè)文件:react-native-update.podspec? 在這個(gè)文件中輸入以下內(nèi)容:
require "json"
package = JSON.parse(File.read(File.join(__dir__, "package.json")))Pod::Spec.new do |s|
s.name = "react-native-update"s.version = package["version"]
s.summary = "hot update for react-native"
s.author = "author (https://github.com/reactnativecn)"
s.homepage = "https://github.com/reactnativecn/react-native-pushy"
s.license = "MIT"s.platform = :ios, "7.0"s.source = { :git => "https://github.com/reactnativecn/react-native-pushy.git", :tag => "#{s.version}" }
s.source_files = "ios/**/*.{h,m,c}"
s.libraries = "bz2"
s.dependency "React"
end
保存唬渗,然后pod install鏈接一下就可以了典阵。