Details
-
Bug
-
Resolution: Duplicate
-
Not Evaluated
-
None
-
6.5.0
-
None
Description
Using the following keys in Info.plist
NSCameraUsageDescription
NSLocationUsageDescription
invokes linking errors:
Undefined symbols for architecture arm64:
"_objc_msgSend$accuracyAuthorization", referenced from:
-[QDarwinLocationPermissionHandler accuracyAuthorization:] in libqdarwinlocationpermission.a(qdarwinpermissionplugin_location.mm.o)
"_objc_msgSend$accuracyAuthorization:", referenced from:
-[QDarwinLocationPermissionHandler checkPermission:] in libqdarwinlocationpermission.a(qdarwinpermissionplugin_location.mm.o)
"_objc_msgSend$authorizationStatus", referenced from:
-[QDarwinLocationPermissionHandler authorizationStatus:] in libqdarwinlocationpermission.a(qdarwinpermissionplugin_location.mm.o)
-[QDarwinLocationPermissionHandler authorizationStatus] in libqdarwinlocationpermission.a(qdarwinpermissionplugin_location.mm.o)
-[QDarwinLocationPermissionHandler requestQueuedPermission] in libqdarwinlocationpermission.a(qdarwinpermissionplugin_location.mm.o)
"_objc_msgSend$authorizationStatus:", referenced from:
-[QDarwinLocationPermissionHandler checkPermission:] in libqdarwinlocationpermission.a(qdarwinpermissionplugin_location.mm.o)
"_objc_msgSend$authorizationStatusForMediaType:", referenced from:
___74-[QDarwinCameraPermissionHandler(Request) requestPermission:withCallback:]_block_invoke in libqdarwincamerapermission.a(qdarwinpermissionplugin_camera_request.mm.o)
-[QDarwinCameraPermissionHandler checkPermission:] in libqdarwincamerapermission.a(qdarwinpermissionplugin_camera.mm.o)
"_objc_msgSend$bundleIdentifier", referenced from:
-[QDarwinLocationPermissionHandler authorizationStatus:] in libqdarwinlocationpermission.a(qdarwinpermissionplugin_location.mm.o)
"_objc_msgSend$checkPermission:", referenced from:
-[QDarwinLocationPermissionHandler deliverResult] in libqdarwinlocationpermission.a(qdarwinpermissionplugin_location.mm.o)
"_objc_msgSend$deliverResult", referenced from:
-[QDarwinLocationPermissionHandler requestQueuedPermission] in libqdarwinlocationpermission.a(qdarwinpermissionplugin_location.mm.o)
-[QDarwinLocationPermissionHandler locationManager:didChangeAuthorizationStatus:] in libqdarwinlocationpermission.a(qdarwinpermissionplugin_location.mm.o)
"_objc_msgSend$length", referenced from:
-[QDarwinLocationPermissionHandler authorizationStatus:] in libqdarwinlocationpermission.a(qdarwinpermissionplugin_location.mm.o)
"_objc_msgSend$mainBundle", referenced from:
-[QDarwinLocationPermissionHandler authorizationStatus:] in libqdarwinlocationpermission.a(qdarwinpermissionplugin_location.mm.o)
"_objc_msgSend$manager", referenced from:
-[QDarwinLocationPermissionHandler authorizationStatus] in libqdarwinlocationpermission.a(qdarwinpermissionplugin_location.mm.o)
-[QDarwinLocationPermissionHandler accuracyAuthorization:] in libqdarwinlocationpermission.a(qdarwinpermissionplugin_location.mm.o)
-[QDarwinLocationPermissionHandler requestQueuedPermission] in libqdarwinlocationpermission.a(qdarwinpermissionplugin_location.mm.o)
"_objc_msgSend$requestAccessForMediaType:completionHandler:", referenced from:
-[QDarwinCameraPermissionHandler(Request) requestPermission:withCallback:] in libqdarwincamerapermission.a(qdarwinpermissionplugin_camera_request.mm.o)
"_objc_msgSend$requestAlwaysAuthorization", referenced from:
-[QDarwinLocationPermissionHandler requestQueuedPermission] in libqdarwinlocationpermission.a(qdarwinpermissionplugin_location.mm.o)
"_objc_msgSend$requestQueuedPermission", referenced from:
-[QDarwinLocationPermissionHandler requestPermission:withCallback:] in libqdarwinlocationpermission.a(qdarwinpermissionplugin_location.mm.o)
-[QDarwinLocationPermissionHandler deliverResult] in libqdarwinlocationpermission.a(qdarwinpermissionplugin_location.mm.o)
"_objc_msgSend$requestWhenInUseAuthorization", referenced from:
-[QDarwinLocationPermissionHandler requestQueuedPermission] in libqdarwinlocationpermission.a(qdarwinpermissionplugin_location.mm.o)
"_objc_msgSend$setDelegate:", referenced from:
-[QDarwinLocationPermissionHandler requestQueuedPermission] in libqdarwinlocationpermission.a(qdarwinpermissionplugin_location.mm.o)
"_objc_msgSend$setManager:", referenced from:
-[QDarwinLocationPermissionHandler init] in libqdarwinlocationpermission.a(qdarwinpermissionplugin_location.mm.o)
-[QDarwinLocationPermissionHandler requestQueuedPermission] in libqdarwinlocationpermission.a(qdarwinpermissionplugin_location.mm.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.