我使用 Android Studio 在 MacBook 上创建了一个 Flutter 项目。该应用程序可以在 Android 手机以及连接到 Mac 的 iPhone 上正常运行,但是当尝试为 Apple 生成上传文件时,它会出现 generatedPluginRegistrant.m 文件中引用的错误
//// Generated file. Do not edit.//
#import "GeneratedPluginRegistrant.h"
#if __has_include (<geolocator / GeolocatorPlugin.h>)
#import <geolocator / GeolocatorPlugin.h>
#else
@import geolocator;
#endif
#if __has_include (<google_maps_flutter / FLTGoogleMapsPlugin.h>)
#import <google_maps_flutter / FLTGoogleMapsPlugin.h>
#else
@import google_maps_flutter;
#endif
Run Code Online (Sandbox Code Playgroud)
错误:@import geolocator:找不到模块“geolocator”
我注意到,如果删除包含此调用的代码部分,错误将通过并在下次导入时显示,这意味着每个人都会有错误。
有人可以帮忙吗?
我在归档构建时也遇到了这样的错误。
找不到模块“geolocator_apple”
经过大量搜索后,我发现这是由于PodfileXcode 的 Project Runner 中的 iOS 部署目标不同所致。
我做了同样的事情,之后工作得很愉快。
以下是修正后的两者的屏幕截图。
由于某些原因,未安装与模块相关的 pod。\n您可能需要转到项目\xc3\xacos文件夹并键入(从终端): pod install。\n这应该安装缺少的文件,并且您应该能够构建并运行您的项目,而无需任何问题。
| 归档时间: |
|
| 查看次数: |
2969 次 |
| 最近记录: |