升级到Xcode 10.2时遇到问题

Sha*_*ain 6 xcode firebase swift

升级到最新的Xcode后,我遇到了一系列错误。

MyApp/Pods/Protobuf/objectivec/google/protobuf/Any.pbobjc.m:17:10: Non-portable path to file '<protobuf/Any.pbobjc.h>'; specified path differs in case from file name on disk
Run Code Online (Sandbox Code Playgroud)

当我查看代码时,我发现路径的确是大写的。

#import <Protobuf/Any.pbobjc.h>
Run Code Online (Sandbox Code Playgroud)

有什么建议如何解决这个问题?

我的pod文件看起来像这样:

# Uncomment the next line to define a global platform for your project
platform :ios, '10.0'

target 'MyApp' do
  # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
  use_frameworks!

  # Pods for MyApp
  pod 'Firebase/Core'
  pod 'Firebase/Storage'
  pod 'Firebase/Database'
  pod 'Firebase/Firestore'
  pod 'Firebase/Auth'
  pod 'Firebase/AdMob'

  # Pods for PodTest
  pod 'Fabric'
  pod 'Crashlytics'


  target 'MyAppTests' do
      inherit! :search_paths
      # Pods for testing
  end

  target 'MyAppUITests' do
      # inherit! :search_paths
      # Pods for testing
  end
end
Run Code Online (Sandbox Code Playgroud)

到目前为止,我已经尝试取消集成并重新安装所有pod文件,但是错误仍然存​​在。

Vij*_*har 2

请删除派生数据,

如果您处于工作区环境中,则可以转到“文件”>“工作区设置”;对于常规项目环境,可以转到“文件”>“项目设置”。然后单击“派生数据”部分下的灰色小箭头,然后选择项目文件夹将其删除。

然后再次分解并重新安装所有 pod 文件。

希望这对你有用!