WedX - журнал о программировании и компьютерных науках

iOS - неопределенные символы для архитектуры arm7, arm64

Я смотрю на более старый проект iOS, с которым какое-то время ничего не делал, и мне нужно обновить SDK для сканера, чтобы он стал 64-битным. Я добавил файлы для комплекта сканера (перетаскивание) в проект, но теперь при сборке я получаю сообщение об ошибке undefined symbols для архитектуры armv7

Речь шла о arm64, но я попробовал пару вещей, и теперь это относится к armv7 (установка других флагов компоновщика и редактирование основных настроек сборки).

Мои настройки сборки: Архитектура: стандартный Базовый SDK 8.4 Только активная архитектура сборки: нет Допустимые архитектуры: armv7 armv7s arm64

Выход из здания:

Ld /Users/meetingroom/Library/Developer/Xcode/DerivedData/xxx-apetpmawlnpfonginyycjwqagzuc/Build/Intermediates/xxx.build/Debug-iphoneos/xxx.build/Objects-normal/armv7 cxxdxx / normal armv7 / cxxdxx / normal armv7 Documents / iOS Projects / xxx Project / xxx iOS8 "export IPHONEOS_DEPLOYMENT_TARGET = 8.0 export 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/iPhoneOS8.4.sdk -L / Users / meetingroom / Library / Developer / Xcode / DerivedData / xxx-apetpmawlnpfonginyycjwqagzuc / Debugild / Build / -iphoneos -L / Users / переговорная / Documents / iOS \ Projects / xxx \ Project / xxx \ iOS8 / xxx / ScanAPI / lib -F / Users / meetingroom / Library / Developer / Xcode / DerivedData / xxx-apetpmawlnpfonginyycjwqag zuc / Build / Products / Debug-iphoneos -filelist /Users/meetingroom/Library/Developer/Xcode/DerivedData/xxx-apetpmawlnpfonginyycjwqagzuc/Build/Intermediates/xxx.build/Debug-iphoneos/armbx.build/Debug-iphoneos/armbx.build/ xxx.LinkFileList -dead_strip -fobjc-arc -fobjc-link-runtime -stdlib = libc ++ -miphoneos-version-min = 8.0 -framework AudioToolbox -framework ExternalAccessory -lsqlite3.0 -framework UIKit -framework Foundation -framework CoreGraphics -dependency_info -Xlinker /Users/meetingroom/Library/Developer/Xcode/DerivedData/xxx-apetpmawlnpfonginyycjwqagzuc/Build/Intermediates/xxx.build/Debug-iphoneos/xxx.build Users/Ompenject7/informal/xxx.build Users/Objects.docs/index.html /meetingroom/Library/Developer/Xcode/DerivedData/xxx-apetpmawlnpfonginyycjwqagzuc/Build/Intermediates/xxx.build/Debug-iphoneos/xxxx.build/Objects-normal/armv7/xxx

Неопределенные символы для архитектуры armv7: «_AVMetadataObjectTypeUPCECode», ссылка на которую указана из: - [SoftScanController initWithDeviceObject:] в libScanApi.a (SoftScanController.o) «_AVMetadataObjectTypeEAN8Code», ссылка на initScject из: "_AVMetadataObjectTypeCode93Code", ссылка на который дана из: - [SoftScanController initWithDeviceObject:] в libScanApi.a (SoftScanController.o) "_AVMediaTypeVideo", ссылка на: - [SoftScan initWithDelegatezdata, ссылка на: - [SoftScan initWithDelegate:] : - [SoftScanController initWithDeviceObject:] в libScanApi.a (SoftScanController.o) "_AVMetadataObjectTypeEAN13Code", ссылка на который дана: - [SoftScanController initWithDeviceObject:] в libScanApi.a (SoftScanController):] в libScanApi. ] в libScanApi.a (SoftScanController.o) "_OBJC_CLASS _ $ _ A VCaptureVideoPreviewLayer ", ссылка на который указана из: objc-class-ref в libScanApi.a (SoftScanController.o)" _AVMetadataObjectTypePDF417Code ", ссылка на: - [SoftScanController initWithDeviceObject:] в libScanApiClear_initWithDeviceObject.a : objc-class-ref в libScanApi.a (SoftScanController.o) "_AVMetadataObjectTypeCode39Code", ссылка на который указана из: - [SoftScanController initWithDeviceObject:] в libScanApi.a (SoftScanController.o): "initObjectController. в libScanApi.a (SoftScanController.o) "_AVMetadataObjectTypeQRCode", ссылка на который указана из: - [SoftScanController initWithDeviceObject:] в libScanApi.a (SoftScanController.o) "_OBJC_CLASS _ $ _ AVCaputtureMetadata: ref-class SoftScanController.o) "_AVMetadataObjectTypeCode39Mod43Code", ссылка на которую имеется: - [SoftScanController initWithDevice Объект:] в libScanApi.a (SoftScanController.o) "_OBJC_CLASS _ $ _ AVCaptureDeviceInput", ссылка на который указана из: objc-class-ref в libScanApi.a (SoftScanController.o) "_OBJC_CLASS _ $ _ AVCaptureDevice", ссылка на класс из: objc-ref libScanApi.a (SoftScanController.o) ld: символы не найдены для архитектуры armv7 clang: error: команда компоновщика завершилась неудачно с кодом выхода 1 (используйте -v для просмотра вызова)

Единственные ошибки связаны с SDK, но я подтвердил, что установил эту 64-битную версию. заранее спасибо

11.10.2015

  • Последний выпуск использует cocoapods для добавления SDK в ваш проект. Это та версия, которую вы используете, или у вас есть версия прямо перед ней? 13.11.2015

Ответы:


1

Я не уверен, как я дважды разместил этот вопрос, но здесь был дан ответ (XCode - неопределенные символы для архитектуры armv7 arm64). Короче говоря, я не связывался с AVFoundation в моем проекте.

19.11.2015
Новые материалы

Как создать диаграмму градиентной кисти с помощью D3.js
Резюме: Из этого туториала Вы узнаете, как добавить градиентную кисть к диаграмме с областями в D3.js. Мы добавим градиент к значениям SVG и применим градиент в качестве заливки к диаграмме с..

Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что это выглядит сложно…
Просто начните и учитесь самостоятельно Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что он кажется мне сложным, и я бросил его. Это в основном инструмент..

Лицензии с открытым исходным кодом: руководство для разработчиков и создателей
В динамичном мире разработки программного обеспечения открытый исходный код стал мощной парадигмой, способствующей сотрудничеству, инновациям и прогрессу, движимому сообществом. В основе..

Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка. Во время предварительного обучения модель обучается на неразмеченных данных с помощью..

Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..

Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..


Для любых предложений по сайту: [email protected]