Ошибка компоновщика Xcode 9, неопределенные символы для архитектуры armv7

Я пытаюсь импортировать MKStoreKit 4.0 для использования в файлах Swift. Я уже сделал свой файл заголовка моста, который импортирует MKStoreKit.h, и настройки сборки указывают на это. Однако, когда я пытаюсь вызвать его в Swift, Xcode иногда (не в моей последней попытке сборки) говорит, что он не определен, такая же ошибка, как если бы вы пытались использовать класс Objective C, в Objective C, что у вас нет импортирован. Я упоминаю об этом, потому что это может быть важно для реальной проблемы.

Я искал точный текст и пробовал в основном каждое изменение настроек / этапов сборки, и я не уверен, в чем проблема. Ниже приведена ошибка непосредственно из попытки сборки:

Ld DerivedDat/Build/Products/Debug-iphoneos/MathPad\ EDU.app/MathPad\ EDU normal armv7
    cd /Developer/MathPadT2
    export IPHONEOS_DEPLOYMENT_TARGET=9.0
    export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/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/iPhoneOS11.0.sdk -L/Developer/MathPadT2/DerivedDat/Build/Products/Debug-iphoneos -F/Developer/MathPadT2/DerivedDat/Build/Products/Debug-iphoneos -filelist /Developer/MathPadT2/DerivedDat/Build/Intermediates.noindex/MathPadT2.build/Debug-iphoneos/MathPad\ EDU.build/Objects-normal/armv7/MathPad\ EDU.LinkFileList -Xlinker -rpath -Xlinker @executable_path/Frameworks -miphoneos-version-min=9.0 -dead_strip -Xlinker -object_path_lto -Xlinker /Developer/MathPadT2/DerivedDat/Build/Intermediates.noindex/MathPadT2.build/Debug-iphoneos/MathPad\ EDU.build/Objects-normal/armv7/MathPad\ EDU_lto.o -Xlinker -export_dynamic -Xlinker -no_deduplicate -fembed-bitcode-marker -fobjc-arc -fobjc-link-runtime -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos -Xlinker -add_ast_path -Xlinker /Developer/MathPadT2/DerivedDat/Build/Intermediates.noindex/MathPadT2.build/Debug-iphoneos/MathPad\ EDU.build/Objects-normal/armv7/MathPad_EDU.swiftmodule -lz -framework StoreKit -Xlinker -dependency_info -Xlinker /Developer/MathPadT2/DerivedDat/Build/Intermediates.noindex/MathPadT2.build/Debug-iphoneos/MathPad\ EDU.build/Objects-normal/armv7/MathPad\ EDU_dependency_info.dat -o /Developer/MathPadT2/DerivedDat/Build/Products/Debug-iphoneos/MathPad\ EDU.app/MathPad\ EDU
Undefined symbols for architecture armv7:
  "**_OBJC_CLASS_$_MKStoreKit", referenced from:**
      objc-class-ref in ZurAppsLibCollectionCell.o
ld: symbol(s) not found for architecture armv7
clang: error: **linker command failed with exit code 1 (use -v to see invocation)**

Выделенные строки - то, что Xcode выделяет красным. Дайте мне знать, если у вас есть какие-либо идеи или если вам нужна дополнительная информация. Спасибо.

0 ответов

Другие вопросы по тегам