Я испортил флаттер Xcode для iOS. Он просил развертывание камеры iOS 10.0 по крайней мере. У меня было 8.0, но я нажал fix на желтой марке, затем он изменил код, который дал мне все эти ошибки.
Я попытался скопировать и вставить свой резервный Xcode и не работал.
Модули / Модули для разработчиков / камера / open311_s / ios / .symlinks / камера / iOS / классы / Cameraplugin.m Я пропустил этот класс внутри XCode.
Вывод Xcode:
↳
/Users/zuhairhallak/Desktop/flutter/.pub-cache/hosted/pub.dartlang.org/camer
a-0.4.3+2/ios/Classes/CameraPlugin.m:651:45: warning: unused variable
'discoverySession' [-Wunused-variable]
AVCaptureDeviceDiscoverySession * discoverySession =
[AVCaptureDeviceDiscoverySession
^
/Users/zuhairhallak/Desktop/flutter/.pub-cache/hosted/pub.dartlang.org/camer
a-0.4.3+2/ios/Classes/CameraPlugin.m:662:40: warning: unused variable
'devices' [-Wunused-variable]
NSArray<AVCaptureDevice *> * devices = discoverySession.devices;
^
/Users/zuhairhallak/Desktop/flutter/.pub-cache/hosted/pub.dartlang.org/camer
a-0.4.3+2/ios/Classes/CameraPlugin.m:667:51: error: use of undeclared
identifier 'devices'
[[NSMutableArray alloc] initWithCapacity: devices.count];
^
/Users/zuhairhallak/Desktop/flutter/.pub-cache/hosted/pub.dartlang.org/camer
a-0.4.3+2/ios/Classes/CameraPlugin.m:668:7: warning: collection expression
type 'AVCaptureDevice *' may not respond to
'countByEnumeratingWithState:objects:count:'
for (AVCaptureDevice *device in device) {
^ ~~~~~~
/Users/zuhairhallak/Desktop/flutter/.pub-cache/hosted/pub.dartlang.org/camer
a-0.4.3+2/ios/Classes/CameraPlugin.m:693:19: warning: unused variable 'cam'
[-Wunused-variable]
FLTCam *cam = [[FLTCam alloc] initWithCameraName:cameraName
^
/Users/zuhairhallak/Desktop/flutter/.pub-cache/hosted/pub.dartlang.org/camer
a-0.4.3+2/ios/Classes/CameraPlugin.m:706:54: error: use of undeclared
identifier 'cam'
int64_t textureId = [_registry registerTexture:cam];
^
/Users/zuhairhallak/Desktop/flutter/.pub-cache/hosted/pub.dartlang.org/camer
a-0.4.3+2/ios/Classes/CameraPlugin.m:707:17: error: use of undeclared
identifier 'cam'
_camera = cam;
^
/Users/zuhairhallak/Desktop/flutter/.pub-cache/hosted/pub.dartlang.org/camer
a-0.4.3+2/ios/Classes/CameraPlugin.m:708:7: error: use of undeclared
identifier 'cam'
cam.onFrameAvailable = ^{
^
/Users/zuhairhallak/Desktop/flutter/.pub-cache/hosted/pub.dartlang.org/camer
a-0.4.3+2/ios/Classes/CameraPlugin.m:716:38: error: use of undeclared
identifier 'cam'
[eventChannel setStreamHandler:cam];
^
/Users/zuhairhallak/Desktop/flutter/.pub-cache/hosted/pub.dartlang.org/camer
a-0.4.3+2/ios/Classes/CameraPlugin.m:717:7: error: use of undeclared
identifier 'cam'
cam.eventChannel = eventChannel;
^
/Users/zuhairhallak/Desktop/flutter/.pub-cache/hosted/pub.dartlang.org/camer
a-0.4.3+2/ios/Classes/CameraPlugin.m:725:8: error: use of undeclared
identifier 'cam'
[cam start];
^
4 warnings and 7 errors generated.
Я смог нормально запустить приложение, но теперь не могу его запустить. Как я могу исправить приложение Xcode для флаттера.