Что означают эти ошибки в 15 яблочных машинах?

A lot of errors here...

И это:

Ld /Users/davidraijmakers/Library/Developer/Xcode/DerivedData/Scanner-bbwbbvayxxnrhwdsgbkvibplofyw/Build/Products/Debug-iphoneos/Scanner.app/Scanner normal armv7
    cd /Users/davidraijmakers/Documents/xcodezooi/Scanner
    setenv IPHONEOS_DEPLOYMENT_TARGET 6.0
    setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk -L/Users/davidraijmakers/Library/Developer/Xcode/DerivedData/Scanner-bbwbbvayxxnrhwdsgbkvibplofyw/Build/Products/Debug-iphoneos -L/Users/davidraijmakers/Documents/xcodezooi/Scanner/Scanner/ScanditSDK -F/Users/davidraijmakers/Library/Developer/Xcode/DerivedData/Scanner-bbwbbvayxxnrhwdsgbkvibplofyw/Build/Products/Debug-iphoneos -filelist /Users/davidraijmakers/Library/Developer/Xcode/DerivedData/Scanner-bbwbbvayxxnrhwdsgbkvibplofyw/Build/Intermediates/Scanner.build/Debug-iphoneos/Scanner.build/Objects-normal/armv7/Scanner.LinkFileList -dead_strip -fobjc-link-runtime -stdlib=libc++ -miphoneos-version-min=6.0 -liconv -lz -framework CoreVideo -framework AudioToolbox -framework AVFoundation -framework CoreMedia -framework QuartzCore -framework SystemConfiguration -framework UIKit -framework Foundation -framework CoreGraphics -lscanditsdk-iphone-2.2.5 -o /Users/davidraijmakers/Library/Developer/Xcode/DerivedData/Scanner-bbwbbvayxxnrhwdsgbkvibplofyw/Build/Products/Debug-iphoneos/Scanner.app/Scanner

Undefined symbols for architecture armv7:
  "std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)", referenced from:
      l1348 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      l1486 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      l1585 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      l1600 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      l1602 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      l1655 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
  "std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)", referenced from:
      l1241 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
  "std::ios_base::Init::Init()", referenced from:
      l1670 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      l1671 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      l1672 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      l1673 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      l1674 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      l1675 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      l1676 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      ...
  "std::__throw_length_error(char const*)", referenced from:
      std::vector, std::allocator > >::_M_insert_aux(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, zxing::Ref const&) in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, zxing::datamatrix::ECB* const&) in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      std::vector, std::allocator > >::_M_insert_aux(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, zxing::Ref const&) in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, zxing::qrcode::ECB* const&) in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      std::vector, std::allocator > >::_M_insert_aux(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, zxing::Ref const&) in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, zxing::qrcode::AlignmentPattern* const&) in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      std::vector, std::allocator > >::_M_insert_aux(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, zxing::Ref const&) in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      ...
  "std::string::append(char const*, unsigned long)", referenced from:
      l1598 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
  "std::string::_Rep::_S_empty_rep_storage", referenced from:
      l1604 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
  "std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)", referenced from:
      l1481 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      l1482 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      l1483 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      l1484 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      l1485 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
  "std::basic_string, std::allocator >::~basic_string()", referenced from:
      l1243 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      l1244 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      l1245 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      l1348 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      l1477 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      l1585 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      l1600 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      ...
  "std::basic_ostringstream, std::allocator >::basic_ostringstream(std::_Ios_Openmode)", referenced from:
      l1348 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      l1480 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      l1585 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      l1600 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      l1602 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      l1655 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
  "std::ios_base::Init::~Init()", referenced from:
      l1670 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      l1671 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      l1672 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      l1673 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      l1674 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      l1675 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      l1676 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      ...
  "std::basic_stringbuf, std::allocator >::str() const", referenced from:
      l1348 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      l1480 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      l1585 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      l1600 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      l1602 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      l1655 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
  "std::basic_string, std::allocator >::basic_string(std::string const&)", referenced from:
      l1378 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      zxing::Exception::Exception(zxing::Exception const&) in libscanditsdk-iphone-2.2.5.a(mirasense.o)
  "std::basic_ostringstream, std::allocator >::~basic_ostringstream()", referenced from:
      l1348 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      l1480 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      l1585 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      l1600 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      l1602 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      l1655 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
  "std::ostream::operator<<(int)", referenced from:
      l1348 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      l1481 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      l1482 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      l1483 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      l1585 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      l1600 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      l1602 in libscanditsdk-iphone-2.2.5.a(mirasense.o)
      ...
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Может быть, что-то с armv7. Как установить это правильно. Прекрасно работает на симуляторе

3
добавлено отредактировано
Просмотры: 2
nl ja de
Какое устройство и какая версия xcode вы используете
добавлено автор Ranjit, источник
xcode 4.5.2 и iOS 6
добавлено автор David Raijmakers, источник
Я использую SDK да. версия ScanditSDK 2.0
добавлено автор David Raijmakers, источник
вы используете другой проект в своем?
добавлено автор amar, источник

3 ответы

Вероятно, это связано с тем, что XCode не использует правильную стандартную библиотеку C ++. Чтобы исправить это, нажмите на свой проект, перейдите к целевому проекту в разделе «Настройки сборки», найдите параметр «Стандартная библиотека C ++». Установите его либо в libstdc ++, либо в Compiler Default, он не должен быть установлен в libc ++.

Вам нужно сделать это, потому что Scandit SDK в настоящее время еще не работает с новой стандартной библиотекой C ++ 11, которая недавно была представлена ​​в XCode. В недалеком будущем будущие выпуски будут скомпилированы с компилятором C ++ 11 и запущены с библиотекой std, которая теперь устанавливается по умолчанию в XCode.

17
добавлено
Отлично ... Он решает всю ошибку за один шаг.
добавлено автор Kirit Vaghela, источник

I ran into this recently with version 3.0.0-RC1 of the Scandit SDK. For me, the problem came from not linking to the libc++.dylib library. (Build Phases -> Link Binary with Libraries)

3
добавлено
Добавление libc ++. Dylib в библиотеках уменьшило некоторую ошибку ... Вместо этого добавив libstdc ++. Dylib удалил все ошибки.
добавлено автор Jayprakash Dubey, источник

Вы не связываетесь с стандартной библиотекой C ++. Скомпилируйте свой код как C ++ (илиobjective-c++, если он вам нужен), и компоновщик автоматически включит эту библиотеку.

1
добавлено
@ H2C03 Спасибо за ваш быстрый ответ, но как мне это сделать?
добавлено автор David Raijmakers, источник