在 `../node_modules/react-native-view-pdf` 中找不到 `RNPDF` 的 podspec
No podspec found for `RNPDF` in `../node_modules/react-native-view-pdf`
我正在为 React 本机应用程序创建 Azure 构建管道,并在其中安装 pods 使用 cocoapod 任务,即:
- task: CocoaPods@0
inputs:
forceRepoUpdate: true
projectDirectory: '$(system.defaultWorkingDirectory)/ios'
displayName: 'pod install using the CocoaPods'
我在 运行 管道上收到此错误:
/usr/local/lib/ruby/gems/2.6.0/bin/pod --version
1.9.1
/usr/local/lib/ruby/gems/2.6.0/bin/pod install --repo-update --project-directory=/Users/runner/runners/2.166.2/work/1/s/ios
Updating local specs repositories
Adding spec repo `trunk` with CDN `https://cdn.cocoapods.org/`
Analyzing dependencies
[!] No podspec found for `RNPDF` in `../node_modules/react-native-view-pdf`
[!] Automatically assigning platform `iOS` with version `9.0` on target `abcd` because no platform was specified. Please specify a platform for this target in your Podfile. See `https://guides.cocoapods.org/syntax/podfile.html#platform`.
##[error]The process '/usr/local/lib/ruby/gems/2.6.0/bin/pod' failed with exit code 1
##[error]The 'pod' command failed with error: The process '/usr/local/lib/ruby/gems/2.6.0/bin/pod' failed with exit code 1
我找不到这个错误的原因,所以需要一些帮助。
我的播客文件是这样的:
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'
target 'abcd' do
# Uncomment the next line if you're using Swift or would like to use dynamic frameworks
# use_frameworks!
# Pods for abcd
pod 'Firebase/Core'
pod 'Firebase/Messaging'
pod 'react-native-webview', :path => '../node_modules/react-native-webview'
pod 'RNPDF', :path => '../node_modules/react-native-view-pdf'
pod 'rn-fetch-blob', :path => '../node_modules/rn-fetch-blob'
pod 'react-native-pdf', :path => '../node_modules/react-native-pdf'
target 'abcdTests' do
inherit! :search_paths
# Pods for testing
end
end
post_install do |installer|
installer.pods_project.build_configurations.each do |config|
config.build_settings['CODE_SIGNING_REQUIRED'] = "NO"
config.build_settings['CODE_SIGNING_ALLOWED'] = "NO"
end
end
如果您需要任何其他详细信息,请在评论中告诉我。
我没有找到答案,但我找到了解决方法,
我只是删除了两行:
pod 'RNPDF', :path => '../node_modules/react-native-view-pdf'
pod 'react-native-webview', :path => '../node_modules/react-native-webview'
来自 podfile,早些时候是这样的:
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'
target 'SiteFuelBuyer' do
# Uncomment the next line if you're using Swift or would like to use dynamic frameworks
# use_frameworks!
# Pods for SiteFuelBuyer
pod 'Firebase/Core'
pod 'Firebase/Messaging'
pod 'RNPDF', :path => '../node_modules/react-native-view-pdf'
pod 'react-native-webview', :path => '../node_modules/react-native-webview'
pod 'rn-fetch-blob', :path => '../node_modules/rn-fetch-blob'
pod 'react-native-pdf', :path => '../node_modules/react-native-pdf'
target 'SiteFuelBuyerTests' do
inherit! :search_paths
# Pods for testing
end
end
post_install do |installer|
installer.pods_project.build_configurations.each do |config|
config.build_settings['CODE_SIGNING_REQUIRED'] = "NO"
config.build_settings['CODE_SIGNING_ALLOWED'] = "NO"
end
end
现在,
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'
target 'SiteFuelBuyer' do
# Uncomment the next line if you're using Swift or would like to use dynamic frameworks
# use_frameworks!
# Pods for SiteFuelBuyer
pod 'Firebase/Core'
pod 'Firebase/Messaging'
pod 'rn-fetch-blob', :path => '../node_modules/rn-fetch-blob'
pod 'react-native-pdf', :path => '../node_modules/react-native-pdf'
target 'SiteFuelBuyerTests' do
inherit! :search_paths
# Pods for testing
end
end
post_install do |installer|
installer.pods_project.build_configurations.each do |config|
config.build_settings['CODE_SIGNING_REQUIRED'] = "NO"
config.build_settings['CODE_SIGNING_ALLOWED'] = "NO"
end
end
随时欢迎其他更好的答案。
我正在为 React 本机应用程序创建 Azure 构建管道,并在其中安装 pods 使用 cocoapod 任务,即:
- task: CocoaPods@0
inputs:
forceRepoUpdate: true
projectDirectory: '$(system.defaultWorkingDirectory)/ios'
displayName: 'pod install using the CocoaPods'
我在 运行 管道上收到此错误:
/usr/local/lib/ruby/gems/2.6.0/bin/pod --version
1.9.1
/usr/local/lib/ruby/gems/2.6.0/bin/pod install --repo-update --project-directory=/Users/runner/runners/2.166.2/work/1/s/ios
Updating local specs repositories
Adding spec repo `trunk` with CDN `https://cdn.cocoapods.org/`
Analyzing dependencies
[!] No podspec found for `RNPDF` in `../node_modules/react-native-view-pdf`
[!] Automatically assigning platform `iOS` with version `9.0` on target `abcd` because no platform was specified. Please specify a platform for this target in your Podfile. See `https://guides.cocoapods.org/syntax/podfile.html#platform`.
##[error]The process '/usr/local/lib/ruby/gems/2.6.0/bin/pod' failed with exit code 1
##[error]The 'pod' command failed with error: The process '/usr/local/lib/ruby/gems/2.6.0/bin/pod' failed with exit code 1
我找不到这个错误的原因,所以需要一些帮助。 我的播客文件是这样的:
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'
target 'abcd' do
# Uncomment the next line if you're using Swift or would like to use dynamic frameworks
# use_frameworks!
# Pods for abcd
pod 'Firebase/Core'
pod 'Firebase/Messaging'
pod 'react-native-webview', :path => '../node_modules/react-native-webview'
pod 'RNPDF', :path => '../node_modules/react-native-view-pdf'
pod 'rn-fetch-blob', :path => '../node_modules/rn-fetch-blob'
pod 'react-native-pdf', :path => '../node_modules/react-native-pdf'
target 'abcdTests' do
inherit! :search_paths
# Pods for testing
end
end
post_install do |installer|
installer.pods_project.build_configurations.each do |config|
config.build_settings['CODE_SIGNING_REQUIRED'] = "NO"
config.build_settings['CODE_SIGNING_ALLOWED'] = "NO"
end
end
如果您需要任何其他详细信息,请在评论中告诉我。
我没有找到答案,但我找到了解决方法, 我只是删除了两行:
pod 'RNPDF', :path => '../node_modules/react-native-view-pdf'
pod 'react-native-webview', :path => '../node_modules/react-native-webview'
来自 podfile,早些时候是这样的:
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'
target 'SiteFuelBuyer' do
# Uncomment the next line if you're using Swift or would like to use dynamic frameworks
# use_frameworks!
# Pods for SiteFuelBuyer
pod 'Firebase/Core'
pod 'Firebase/Messaging'
pod 'RNPDF', :path => '../node_modules/react-native-view-pdf'
pod 'react-native-webview', :path => '../node_modules/react-native-webview'
pod 'rn-fetch-blob', :path => '../node_modules/rn-fetch-blob'
pod 'react-native-pdf', :path => '../node_modules/react-native-pdf'
target 'SiteFuelBuyerTests' do
inherit! :search_paths
# Pods for testing
end
end
post_install do |installer|
installer.pods_project.build_configurations.each do |config|
config.build_settings['CODE_SIGNING_REQUIRED'] = "NO"
config.build_settings['CODE_SIGNING_ALLOWED'] = "NO"
end
end
现在,
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'
target 'SiteFuelBuyer' do
# Uncomment the next line if you're using Swift or would like to use dynamic frameworks
# use_frameworks!
# Pods for SiteFuelBuyer
pod 'Firebase/Core'
pod 'Firebase/Messaging'
pod 'rn-fetch-blob', :path => '../node_modules/rn-fetch-blob'
pod 'react-native-pdf', :path => '../node_modules/react-native-pdf'
target 'SiteFuelBuyerTests' do
inherit! :search_paths
# Pods for testing
end
end
post_install do |installer|
installer.pods_project.build_configurations.each do |config|
config.build_settings['CODE_SIGNING_REQUIRED'] = "NO"
config.build_settings['CODE_SIGNING_ALLOWED'] = "NO"
end
end
随时欢迎其他更好的答案。