Принтер Epson с Swift не может найти символ для arm64 - PullRequest
0 голосов
/ 13 февраля 2019

Я получаю следующую ошибку при попытке построить свой проект:

Undefined symbols for architecture arm64:
"_OBJC_CLASS_$_Epos2Printer", referenced from:
  objc-class-ref in ViewController.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see 
invocation)

Вот как выглядит мой навигатор проекта:

enter image description here

Соединительный заголовок выглядит так:

#ifndef Bridging_Header_h
#define Bridging_Header_h


#import "ePOS2.h"
#import "ePOSEasySelect.h"


#endif /* Bridging_Header_h */

Фаза сборки выглядит примерно так:

enter image description here

И Objective-C Bridging Headerэто:

enter image description here

Любая помощь с этим будет принята с благодарностью!Спасибо :)

1 Ответ

0 голосов
/ 13 февраля 2019

Есть две возможности.Либо (1) вы забыли связать библиотеку, содержащую функцию Epos2Printer, либо (2) вы связали ее, но она не содержит срез для arm64.

Если она (1) связана сePOS SDK должен решить проблему.Это (2) вам нужно получить копию библиотеки с поддержкой arm64.

...