1

我已经添加GoogleService-Info.plistios\Runner使用XCode

我创建了这个Podfile

platform :ios, '10.0'

target 'Runner' do
  #use_frameworks!
  pod 'Firebase/Core'
  pod 'Firebase/Analytics'
end

pubspec.yaml

  firebase_core: ^1.0.2
  firebase_analytics: ^7.1.1

在https://codemagic.io/上仍然会出现此错误

Xcode's output:
    /Users/builder/clone/ios/Runner/GeneratedPluginRegistrant.m:10:9: fatal error: module 'firebase_analytics' not found
    @import firebase_analytics;

谢谢!!

4

2 回答 2

2

好的,@Ashok 的回答是一个好的开始。删除旧的 Podfile 和其他内容后,运行pod install并创建一个新Podfile的。您需要添加

platform :ios, '9.0' #uncomment this

target 'Runner' do
  use_frameworks!
  use_modular_headers!
  pod 'Firebase/Analytics', '~> 7.3.0'  #Highest pod version that works with flutter firebase_analytics: ^7.1.1
...

也在AppFrameworkInfo.plist添加/编辑

  <key>MinimumOSVersion</key>
  <string>9.0</string>
于 2021-04-10T16:21:11.673 回答
0
  1. 删除DerivedDatafromXcode文件夹。

    在您的颤振项目的 ios 文件夹中打开Runner.xcworkspace,然后选择

    File -> Workspace Settings ->DerivedData单击路径旁边的灰色箭头并删除文件夹DerivedData内部。Xcode

  2. Podfile在你的颤振项目的 ios 文件夹中删除。

  3. Podfile.lock在你的颤振项目的 ios 文件夹中删除。

  4. 将部署目标更改为12.0

  5. 清理您的 ios build 文件夹(Command+Option+Shift+K)或从 中menu -> Product,按键盘上的 Option,您将看到Clean Build Folder

  6. 运行您的应用程序,它应该可以工作

于 2021-04-09T16:49:04.800 回答