Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Undefined symbols for architecture armv7:

....

ld: symbol(s) not found for architecture armv7

Архитектура armv7 уже устарела.

Следует компилировать только под arm64. Arm64 не поддерживают только совсем старые устройства, которых уже давно нет на рынке. iPad Air и iPad mini 2013 года выпуска, а также iPhone 5S  уже работают на архитектуре arm64.


Undefined symbols for architecture arm64:

  "_OBJC_CLASS_$_EASession", referenced from:

      objc-class-ref in RtPcsc(Reader.o)

  "_OBJC_CLASS_$_EAAccessoryManager", referenced from:

      objc-class-ref in RtPcsc(Reader.o)

  "_EAAccessoryKey", referenced from:

      +[Reader accessoryDidConnect:] in RtPcsc(Reader.o)

      +[Reader accessoryDidDisconnect:] in RtPcsc(Reader.o)

  "_EAAccessoryDidConnectNotification", referenced from:

      +[Reader startObservingEvents] in RtPcsc(Reader.o)

  "_EAAccessoryDidDisconnectNotification", referenced from:

      +[Reader startObservingEvents] in RtPcsc(Reader.o)

ld: symbol(s) not found for architecture arm64

clang: error: linker command failed with exit code 1 (use -v to see invocation)


AccessoryFramework не подключен в XCode.


При запуске на устройстве ошибка:

dyld: Library not loaded: @rpath/rtpkcs11ecp.framework/rtpkcs11ecp

  Referenced from: /var/containers/Bundle/Application/546BDF96-2BD2-4FB9-B6B8-2C9B7BB505C3/1cem.app/1cem

  Reason: image not found

Message from debugger: Terminated due to signal 6

Необходимо включить фреймворки rtpcks11ecp.framework и RtPcsc.framework  в сборку приложения

  • No labels