为iOS创建flutter应用程序时出错-错误(Xcode):未定义的符号



-------------------------错误检测:

无法构建iOS应用程序Xcode生成的错误输出:↳2022-06-19 14:50:18.899 xcodebuild[339895:226134]已请求但未找到扩展点使用标识符Xcode.IDEKit.ExtensionSentinelHostApplications进行扩展插件com.apple.dt.IDEWatchSupportCore的Xcode.DebuggerFoundation.AppExtensionHosts.watchOS2022-06-19 14:50:18.899 xcodebuild[339895:226134]已请求但未找到扩展点标识符为Xcode.IDEKit.ExtensionPointIdentifierToBundleIdentifier的扩展插件的Xcode.DebuggerFoundation.AppExtensionToBundleIdentifierMap.watchOScom.apple.dt.IDEWatchSupportCore2022-06-19 14:50:19.885 xcodebuild[339895:226172]DVTA断言:中的警告/Library/Caches/com.apple.xbs/Sources/DVTiOSFrameworks/DVTiOSFrameworks-20038/DTDeviceKitBase/DTDK远程设备数据.m:373详细信息:当-platform调用时,00008020-0008459A36B8003A中的(null)deviceType为null。对象:<DTDKMobileDeviceToken:0x11d73a5d0>方法:-平台线程:<NSThread:0x600003501ec0>{数字=6,名称=(null)}请将错误提交到https://feedbackassistant.apple.com带有此警告消息和任何您可以提供的有用信息。**生成失败**

Xcode的输出:↳正在将结果捆绑包写入路径:/var/folders/xk/24s15qjs3js_pbq9z13b7km00000gn/T/fluft_tools.XpLwrY/fluft_ios_build_temp_dirundHWt/temporary_xcresult_bundle

/Users/pivajr/development/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_apple-1.2.2/ios
/Classes/GeolocatorPlugin.m:157:21: warning: 'openURL:' is deprecated: first deprecated in iOS
10.0 [-Wdeprecated-declarations]
openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];
^~~~~~~
openURL:options:completionHandler:
In module 'UIKit' imported from /Users/pivajr/Desktop/siscop/siscop-app/ios/Pods/Target Support
Files/geolocator_apple/geolocator_apple-prefix.pch:2:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS1
5.5.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:124:1: note:
'openURL:' has been explicitly marked deprecated here
- (BOOL)openURL:(NSURL*)url
API_DEPRECATED_WITH_REPLACEMENT("openURL:options:completionHandler:", ios(2.0, 10.0))
NS_EXTENSION_UNAVAILABLE_IOS("");
^
1 warning generated.
/Users/pivajr/development/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_apple-1.2.2/ios
/Classes/GeolocatorPlugin.m:157:21: warning: 'openURL:' is deprecated: first deprecated in iOS
10.0 [-Wdeprecated-declarations]
openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];
^~~~~~~
openURL:options:completionHandler:
In module 'UIKit' imported from /Users/pivajr/Desktop/siscop/siscop-app/ios/Pods/Target Support
Files/geolocator_apple/geolocator_apple-prefix.pch:2:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS1
5.5.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:124:1: note:
'openURL:' has been explicitly marked deprecated here
- (BOOL)openURL:(NSURL*)url
API_DEPRECATED_WITH_REPLACEMENT("openURL:options:completionHandler:", ios(2.0, 10.0))
NS_EXTENSION_UNAVAILABLE_IOS("");
^
1 warning generated.
/Users/pivajr/development/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.8.1+7/ios/Classes
/CameraPlugin.m:596:13: warning: 'OSAtomicCompareAndSwapPtrBarrier' is deprecated: first
deprecated in iOS 10.0 - Use atomic_compare_exchange_strong() from <stdatomic.h> instead
[-Wdeprecated-declarations]
while (!OSAtomicCompareAndSwapPtrBarrier(old, newBuffer, (void **)&_latestPixelBuffer)) {
^
In module 'Darwin' imported from
/Users/pivajr/development/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.8.1+7/ios/Classes
/CameraPlugin.m:9:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS1
5.5.sdk/usr/include/libkern/OSAtomicDeprecated.h:548:6: note:
'OSAtomicCompareAndSwapPtrBarrier' has been explicitly marked deprecated here
bool    OSAtomicCompareAndSwapPtrBarrier( void *__oldValue, void *__newValue, void * volatile
*__theValue );
^
/Users/pivajr/development/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.8.1+7/ios/Classes
/CameraPlugin.m:806:11: warning: 'OSAtomicCompareAndSwapPtrBarrier' is deprecated: first
deprecated in iOS 10.0 - Use atomic_compare_exchange_strong() from <stdatomic.h> instead
[-Wdeprecated-declarations]
while (!OSAtomicCompareAndSwapPtrBarrier(pixelBuffer, nil, (void **)&_latestPixelBuffer)) {
^
In module 'Darwin' imported from
/Users/pivajr/development/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.8.1+7/ios/Classes
/CameraPlugin.m:9:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS1
5.5.sdk/usr/include/libkern/OSAtomicDeprecated.h:548:6: note:
'OSAtomicCompareAndSwapPtrBarrier' has been explicitly marked deprecated here
bool    OSAtomicCompareAndSwapPtrBarrier( void *__oldValue, void *__newValue, void * volatile
*__theValue );
^
2 warnings generated.
2 warnings generated.
In file included from
/Users/pivajr/development/flutter/.pub-cache/hosted/pub.dartlang.org/google_mlkit_commons-0.2.0
/ios/Classes/MLKVisionImage+FlutterPlugin.m:1:
/Users/pivajr/development/flutter/.pub-cache/hosted/pub.dartlang.org/google_mlkit_commons-0.2.0
/ios/Classes/GoogleMlKitCommonsPlugin.h:12:22: warning: unused function 'getFlutterError'
[-Wunused-function]
static FlutterError *getFlutterError(NSError *error) {
^
1 warning generated.
In file included from
/Users/pivajr/development/flutter/.pub-cache/hosted/pub.dartlang.org/google_mlkit_commons-0.2.0
/ios/Classes/GoogleMlKitCommonsPlugin.m:1:
/Users/pivajr/development/flutter/.pub-cache/hosted/pub.dartlang.org/google_mlkit_commons-0.2.0
/ios/Classes/GoogleMlKitCommonsPlugin.h:12:22: warning: unused function 'getFlutterError'
[-Wunused-function]
static FlutterError *getFlutterError(NSError *error) {
^
1 warning generated.
In file included from
/Users/pivajr/development/flutter/.pub-cache/hosted/pub.dartlang.org/google_mlkit_commons-0.2.0
/ios/Classes/MLKVisionImage+FlutterPlugin.m:1:
/Users/pivajr/development/flutter/.pub-cache/hosted/pub.dartlang.org/google_mlkit_commons-0.2.0
/ios/Classes/GoogleMlKitCommonsPlugin.h:12:22: warning: unused function 'getFlutterError'
[-Wunused-function]
static FlutterError *getFlutterError(NSError *error) {
^
1 warning generated.
In file included from
/Users/pivajr/development/flutter/.pub-cache/hosted/pub.dartlang.org/google_mlkit_commons-0.2.0
/ios/Classes/GoogleMlKitCommonsPlugin.m:1:
/Users/pivajr/development/flutter/.pub-cache/hosted/pub.dartlang.org/google_mlkit_commons-0.2.0
/ios/Classes/GoogleMlKitCommonsPlugin.h:12:22: warning: unused function 'getFlutterError'
[-Wunused-function]
static FlutterError *getFlutterError(NSError *error) {
^
1 warning generated.
ld: warning: ignoring file
/Users/pivajr/Desktop/siscop/siscop-app/ios/Pods/MLImage/Frameworks/MLImage.framework/MLImage,
file is universal (x86_64,arm64) but does not contain the armv7 architecture:
/Users/pivajr/Desktop/siscop/siscop-app/ios/Pods/MLImage/Frameworks/MLImage.framework/MLImage
ld: warning: ignoring file
/Users/pivajr/Desktop/siscop/siscop-app/ios/Pods/MLKitCommon/Frameworks/MLKitCommon.framework/M
LKitCommon, file is universal (x86_64,arm64) but does not contain the armv7 architecture:
/Users/pivajr/Desktop/siscop/siscop-app/ios/Pods/MLKitCommon/Frameworks/MLKitCommon.framework/M
LKitCommon
ld: warning: ignoring file
/Users/pivajr/Desktop/siscop/siscop-app/ios/Pods/MLKitFaceDetection/Frameworks/MLKitFaceDetecti
on.framework/MLKitFaceDetection, file is universal (x86_64,arm64) but does not contain the
armv7 architecture:
/Users/pivajr/Desktop/siscop/siscop-app/ios/Pods/MLKitFaceDetection/Frameworks/MLKitFaceDetecti
on.framework/MLKitFaceDetection
ld: warning: ignoring file
/Users/pivajr/Desktop/siscop/siscop-app/ios/Pods/MLKitVision/Frameworks/MLKitVision.framework/M
LKitVision, file is universal (x86_64,arm64) but does not contain the armv7 architecture:
/Users/pivajr/Desktop/siscop/siscop-app/ios/Pods/MLKitVision/Frameworks/MLKitVision.framework/M
LKitVision
Undefined symbols for architecture armv7:
"_MLKFaceLandmarkTypeRightCheek", referenced from:
___57-[GoogleMlKitFaceDetectionPlugin handleDetection:result:]_block_invoke in
google_mlkit_face_detection(GoogleMlKitFaceDetectionPlugin.o)
"_MLKFaceLandmarkTypeMouthRight", referenced from:
___57-[GoogleMlKitFaceDetectionPlugin handleDetection:result:]_block_invoke in
google_mlkit_face_detection(GoogleMlKitFaceDetectionPlugin.o)
"_MLKFaceLandmarkTypeMouthLeft", referenced from:
___57-[GoogleMlKitFaceDetectionPlugin handleDetection:result:]_block_invoke in
google_mlkit_face_detection(GoogleMlKitFaceDetectionPlugin.o)
"_MLKFaceLandmarkTypeLeftEye", referenced from:
___57-[GoogleMlKitFaceDetectionPlugin handleDetection:result:]_block_invoke in
google_mlkit_face_detection(GoogleMlKitFaceDetectionPlugin.o)
"_MLKFaceLandmarkTypeLeftCheek", referenced from:
___57-[GoogleMlKitFaceDetectionPlugin handleDetection:result:]_block_invoke in
google_mlkit_face_detection(GoogleMlKitFaceDetectionPlugin.o)
"_MLKFaceLandmarkTypeRightEar", referenced from:
___57-[GoogleMlKitFaceDetectionPlugin handleDetection:result:]_block_invoke in
google_mlkit_face_detection(GoogleMlKitFaceDetectionPlugin.o)
"_MLKFaceContourTypeNoseBottom", referenced from:
___57-[GoogleMlKitFaceDetectionPlugin handleDetection:result:]_block_invoke in
google_mlkit_face_detection(GoogleMlKitFaceDetectionPlugin.o)
"_MLKFaceContourTypeUpperLipTop", referenced from:
___57-[GoogleMlKitFaceDetectionPlugin handleDetection:result:]_block_invoke in
google_mlkit_face_detection(GoogleMlKitFaceDetectionPlugin.o)
"_MLKFaceLandmarkTypeMouthBottom", referenced from:
___57-[GoogleMlKitFaceDetectionPlugin handleDetection:result:]_block_invoke in
google_mlkit_face_detection(GoogleMlKitFaceDetectionPlugin.o)
"_MLKModelDownloadDidFailNotification", referenced from:
-[GenericModelManager manageModel:call:result:] in
google_mlkit_commons(GenericModelManager.o)
-[GenericModelManager receiveTestNotification:] in
google_mlkit_commons(GenericModelManager.o)
"_MLKFaceContourTypeUpperLipBottom", referenced from:
___57-[GoogleMlKitFaceDetectionPlugin handleDetection:result:]_block_invoke in
google_mlkit_face_detection(GoogleMlKitFaceDetectionPlugin.o)
"_MLKFaceContourTypeRightEyebrowBottom", referenced from:
___57-[GoogleMlKitFaceDetectionPlugin handleDetection:result:]_block_invoke in
google_mlkit_face_detection(GoogleMlKitFaceDetectionPlugin.o)
"_MLKFaceContourTypeLeftEyebrowTop", referenced from:
___57-[GoogleMlKitFaceDetectionPlugin handleDetection:result:]_block_invoke in
google_mlkit_face_detection(GoogleMlKitFaceDetectionPlugin.o)
"_MLKFaceContourTypeRightEyebrowTop", referenced from:
___57-[GoogleMlKitFaceDetectionPlugin handleDetection:result:]_block_invoke in
google_mlkit_face_detection(GoogleMlKitFaceDetectionPlugin.o)
"_MLKFaceContourTypeRightEye", referenced from:
___57-[GoogleMlKitFaceDetectionPlugin handleDetection:result:]_block_invoke in
google_mlkit_face_detection(GoogleMlKitFaceDetectionPlugin.o)
"_MLKFaceContourTypeNoseBridge", referenced from:
___57-[GoogleMlKitFaceDetectionPlugin handleDetection:result:]_block_invoke in
google_mlkit_face_detection(GoogleMlKitFaceDetectionPlugin.o)
"_MLKFaceContourTypeLeftCheek", referenced from:
___57-[GoogleMlKitFaceDetectionPlugin handleDetection:result:]_block_invoke in
google_mlkit_face_detection(GoogleMlKitFaceDetectionPlugin.o)
"_OBJC_CLASS_$_MLKFaceDetector", referenced from:
objc-class-ref in google_mlkit_face_detection(GoogleMlKitFaceDetectionPlugin.o)
"_MLKFaceContourTypeLowerLipTop", referenced from:
___57-[GoogleMlKitFaceDetectionPlugin handleDetection:result:]_block_invoke in
google_mlkit_face_detection(GoogleMlKitFaceDetectionPlugin.o)
"_MLKFaceLandmarkTypeLeftEar", referenced from:
___57-[GoogleMlKitFaceDetectionPlugin handleDetection:result:]_block_invoke in
google_mlkit_face_detection(GoogleMlKitFaceDetectionPlugin.o)
"_MLKFaceContourTypeLowerLipBottom", referenced from:
___57-[GoogleMlKitFaceDetectionPlugin handleDetection:result:]_block_invoke in
google_mlkit_face_detection(GoogleMlKitFaceDetectionPlugin.o)
"_MLKFaceContourTypeLeftEyebrowBottom", referenced from:
___57-[GoogleMlKitFaceDetectionPlugin handleDetection:result:]_block_invoke in
google_mlkit_face_detection(GoogleMlKitFaceDetectionPlugin.o)
"_MLKFaceContourTypeLeftEye", referenced from:
___57-[GoogleMlKitFaceDetectionPlugin handleDetection:result:]_block_invoke in
google_mlkit_face_detection(GoogleMlKitFaceDetectionPlugin.o)
"_MLKFaceContourTypeFace", referenced from:
___57-[GoogleMlKitFaceDetectionPlugin handleDetection:result:]_block_invoke in
google_mlkit_face_detection(GoogleMlKitFaceDetectionPlugin.o)
"_OBJC_CLASS_$_MLKVisionImage", referenced from:
objc-class-ref in google_mlkit_commons(MLKVisionImage+FlutterPlugin.o)
__OBJC_$_CATEGORY_MLKVisionImage_$_FlutterPlugin in
google_mlkit_commons(MLKVisionImage+FlutterPlugin.o)
objc-class-ref in google_mlkit_face_detection(GoogleMlKitFaceDetectionPlugin.o)
"_MLKFaceLandmarkTypeRightEye", referenced from:
___57-[GoogleMlKitFaceDetectionPlugin handleDetection:result:]_block_invoke in
google_mlkit_face_detection(GoogleMlKitFaceDetectionPlugin.o)
"_MLKFaceLandmarkTypeNoseBase", referenced from:
___57-[GoogleMlKitFaceDetectionPlugin handleDetection:result:]_block_invoke in
google_mlkit_face_detection(GoogleMlKitFaceDetectionPlugin.o)
"_MLKFaceContourTypeRightCheek", referenced from:
___57-[GoogleMlKitFaceDetectionPlugin handleDetection:result:]_block_invoke in
google_mlkit_face_detection(GoogleMlKitFaceDetectionPlugin.o)
"_MLKModelDownloadDidSucceedNotification", referenced from:
-[GenericModelManager manageModel:call:result:] in
google_mlkit_commons(GenericModelManager.o)
-[GenericModelManager receiveTestNotification:] in
google_mlkit_commons(GenericModelManager.o)
"_OBJC_CLASS_$_MLKModelDownloadConditions", referenced from:
objc-class-ref in google_mlkit_commons(GenericModelManager.o)
"_OBJC_CLASS_$_MLKFaceDetectorOptions", referenced from:
objc-class-ref in google_mlkit_face_detection(GoogleMlKitFaceDetectionPlugin.o)
"_OBJC_CLASS_$_MLKModelManager", referenced from:
objc-class-ref in google_mlkit_commons(GenericModelManager.o)
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
note: Using new build system
note: Planning
note: Build preparation complete
note: Building targets in dependency order
Result bundle written to path:
/var/folders/xk/24s15qjs3js_pbq9z13b7km00000gn/T/flutter_tools.XpLwrY/flutter_ios_build_temp_dirundHWt/temporary_xcresult_bundle

错误(Xcode):未定义的符号:_MLKFaceLandmarkTypeRightChe

错误(Xcode):未定义的符号:_MLKFaceLandmarkTypeMouthRight

错误(Xcode):未定义的符号:_MLKFaceLandmarkTypeMouthLeft

错误(Xcode):未定义的符号:_MLKFaceLandmarkTypeLeftEye

错误(Xcode):未定义的符号:_MLKFaceLandmarkTypeLeftCheek

错误(Xcode):未定义的符号:_MLKFaceLandmarkTypeRightEar

错误(Xcode):未定义的符号:_MLKFaceContourTypeNoseBottom

错误(Xcode):未定义的符号:_MLKFaceContourTypeUpperLipTop

错误(Xcode):未定义的符号:_MLKFaceLandmarkTypeMouthBottom

错误(Xcode):未定义的符号:_MLKModelDownloadDidFailNotification

错误(Xcode):未定义的符号:_MLKFaceContourTypeUpperLipBottom

错误(Xcode):未定义的符号:_MLKFaceContourTypeRightEyebrowBottom

错误(Xcode):未定义的符号:_MLKFaceContourTypeLeftEyebrowTop

错误(Xcode):未定义的符号:_MLKFaceContourTypeRightEyebrowTop

错误(Xcode):未定义的符号:_MLKFaceContourTypeRightEye

错误(Xcode):未定义的符号:_MLKFaceContourTypeNoseBridge

错误(Xcode):未定义的符号:_MLKFaceContourTypeLeftCheek

错误(Xcode):未定义的符号:OBJC_CLASS$_MLKFaceDetector

错误(Xcode):未定义的符号:_MLKFaceContourTypeLowerLipTop

错误(Xcode):未定义的符号:_MLKFaceLandmarkTypeLeftEar

错误(Xcode):未定义的符号:_MLKFaceContourTypeLowerLipBottom

错误(Xcode):未定义的符号:_MLKFaceContourTypeLeftEyebrowBottom

错误(Xcode):未定义的符号:_MLKFaceContourTypeLeftEye

错误(Xcode):未定义的符号:_MLKFaceContourTypeFace

错误(Xcode):未定义的符号:OBJC_CLASS$_MLKVisionImage

错误(Xcode):未定义的符号:_MLKFaceLandmarkTypeRightEye

错误(Xcode):未定义的符号:_MLKFaceLandmarkTypeNoseBase

错误(Xcode):未定义的符号:_MLKFaceContourTypeRightCheek

错误(Xcode):未定义的符号:_MLKModelDownloadDidSceedNotification

错误(Xcode):未定义的符号:OBJC_CLASS$_MLKModelDownloadConditions

错误(Xcode):未定义的符号:OBJC_CLASS$_MLKFaceDetectorOptions

错误(Xcode):未定义的符号:OBJC_CLASS$_MLKModelManager

为设备生成时遇到错误。---------------------------------------------------错误Mesage结束。

知道可能发生什么以及如何解决吗?Tks!

删除Podfile.lock、pods文件夹和.symlinks文件夹。现在运行pod install,打开xcode中的runner.workspace文件并构建一次。一旦它在xcode中成功构建,它应该通过构建ipa也开始工作

删除podfile.lock、pods文件夹和.symlinks文件夹对我不起作用。我没有添加armv7设备的设置,将该设置添加到podfile对我起作用。

https://github.com/bharat-biradar/Google-Ml-Kit-plugin/blob/master/README.md

https://github.com/bharat-biradar/Google-Ml-Kit-plugin/issues/97