(2018-04-03 13:59:26 отредактировано russianxiii)

Ошибка "missing required architecture i386"

Здравствуйте! Пытаюсь собрать приложение DemoBank из последней версии git, и получаю следующие ошибки:

ld: warning: ignoring file /Users/pavel/Documents/rutoken-demobank-ios-master/example/external/pkcs11bin/rtpkcs11ecp.framework/rtpkcs11ecp, missing required architecture i386 in file /Users/pavel/Documents/rutoken-demobank-ios-master/example/external/pkcs11bin/rtpkcs11ecp.framework/rtpkcs11ecp (3 slices)
ld: warning: ignoring file /Users/pavel/Documents/rutoken-demobank-ios-master/example/external/pkcs11bin/RtPcsc.framework/RtPcsc, missing required architecture i386 in file /Users/pavel/Documents/rutoken-demobank-ios-master/example/external/pkcs11bin/RtPcsc.framework/RtPcsc (3 slices)
Undefined symbols for architecture i386:
  "_C_GetFunctionList", referenced from:
      -[Token initWithSlotId:] in Token.o
      -[Pkcs11EventHandler init] in Pkcs11EventHandler.o
      -[Certificate initWithSession:object:] in Certificate.o
  "_C_EX_GetFunctionListExtended", referenced from:
      -[Token initWithSlotId:] in Token.o
      -[Certificate initWithSession:object:] in Certificate.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Подскажите, как их побороть? Использую последний xcode 9.2, Версия SDK последняя на сегодняшний момент (sdk-191017-a97b57). Заранее спасибо!

Re: Ошибка "missing required architecture i386"

Добрый день, russianxiii.

Передали Ваш вопрос разработчикам. Ответим в ближайшее время

Re: Ошибка "missing required architecture i386"

Сборка demobank под симулятор недоступна (так как pkcs11ecp.framework и RtPcsc.framework собраны только под arm).
Для сборки под реальное устройство в XCode выберете реально подключенное устройство из списка (список слева сверху, около названия таргета и кнопок ▶️ ⏹).