В настоящее время я пытаюсь использовать этот плагин flutter-zsdk в качестве зависимости моего проекта, и я не могу собрать / запустить проект для iOS. Для Android проект строится / выполняется просто отлично, но для iOS я получаю следующую ошибку:
Running Xcode build
Xcode build done. 3.0s
Failed to build iOS app
Error output from Xcode build:
↳
2020-02-07 12:20:44.583 xcodebuild[29722:10555466] DTDeviceKit: deviceType from 00008006-001C498E2206002E was NULL
2020-02-07 12:20:44.584 xcodebuild[29722:10555578] DTDeviceKit: deviceType from 00008006-001C498E2206002E was NULL
2020-02-07 12:20:44.677 xcodebuild[29722:10555344] [MT] DTDeviceKit: deviceType from 00008006-001C498E2206002E was NULL
2020-02-07 12:20:44.681 xcodebuild[29722:10555344] [MT] DTDeviceKit: deviceType from 00008006-001C498E2206002E was NULL
2020-02-07 12:20:44.685 xcodebuild[29722:10555344] [MT] DTDeviceKit: deviceType from 00008006-001C498E2206002E was NULL
** BUILD FAILED **
Xcode's output:
↳
Undefined symbols for architecture arm64:
"_OBJC_CLASS_$_SGD", referenced from:
objc-class-ref in FlutterZsdkPlugin.o
"_OBJC_CLASS_$_MfiBtPrinterConnection", referenced from:
objc-class-ref in FlutterZsdkPlugin.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
note: Using new build system
note: Planning build
note: Constructing build description
Could not build the precompiled application for the device.
Error launching application on iDevice.
Примечание 1: этот плагин использует библиотеку stati c zsdk.a для связи с принтерами.
Примечание 2: я открыл плагин flutter-zsdk как проект в Android Studio и смог собрать / запустить example_app для Android и iOS без каких-либо дополнительных действий… просто открыл проект, собрал и все работало нормально.
Итак, мой вопрос: Есть ли что-то другое? в создании проекта, который использует плагин, который, в свою очередь, использует stati c library.a? Нужно ли что-то устанавливать в моих iOS конфигурациях проекта, чтобы можно было правильно построить / запустить этот вид зависимости от плагина?