2017-01-26 13 views
1

У меня никогда не было проблем при использовании CocoaPods до этого момента (я использовал его несколько раз, чтобы интегрировать Parse в мое приложение iOS). Но на этот раз я озадачен сообщением ниже.«libParseLib.a не содержит биткода» error

Когда я ранее использовал CocoaPods, проект содержал только одну цель, на этот раз он содержит несколько. В таком случае может быть что-то, о чем я не знаю. Во всяком случае, вот сообщение я получаю:

 ld: '..../MyApp/Pods/Parse/libParseLib.a(PFSQLiteDatabase.o)' does not contain bitcode. 
    You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), 
    obtain an updated library from the vendor, or disable bitcode for this target. 
for architecture arm64 
     clang: error: linker command failed with exit code 1 (use -v to see invocation) 

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

У кого-нибудь был такой вопрос? Или знает, что с этим делать?

Обратите внимание, что этот link связан с моим вопросом, но он, к сожалению, не дает мне полезного ответа.

Обновление: Я добавляю в дальнейшем именуемая полный текст я получаю в журналах под Xcode, в случае, если это может помочь кому-то, чтобы увидеть, где проблема:

Ld /Users/georgewhashington/Library/Developer/Xcode/DerivedData/MyApp-dsxizsrrgeilklkhdylflpsafjrd/Build/Products/Debug-iphoneos/Parse-framework/Parse.framework/Parse normal arm64 
    cd /Users/georgewhashington/Documents/iOS/MyApp/Pods 
    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/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" 
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch arm64 -dynamiclib -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.2.sdk -L/Users/georgewhashington/Library/Developer/Xcode/DerivedData/MyApp-dsxizsrrgeilklkhdylflpsafjrd/Build/Products/Debug-iphoneos/Parse-framework -L/Users/georgewhashington/Documents/iOS/MyApp/Pods/Parse -F/Users/georgewhashington/Library/Developer/Xcode/DerivedData/MyApp-dsxizsrrgeilklkhdylflpsafjrd/Build/Products/Debug-iphoneos/Parse-framework -F/Users/georgewhashington/Library/Developer/Xcode/DerivedData/MyApp-dsxizsrrgeilklkhdylflpsafjrd/Build/Products/Debug-iphoneos/Bolts-framework -filelist /Users/georgewhashington/Library/Developer/Xcode/DerivedData/MyApp-dsxizsrrgeilklkhdylflpsafjrd/Build/Intermediates/Pods.build/Debug-iphoneos/Parse-framework.build/Objects-normal/arm64/Parse.LinkFileList -install_name @rpath/Parse.framework/Parse -Xlinker -rpath -Xlinker @executable_path/Frameworks -Xlinker -rpath -Xlinker @loader_path/Frameworks -miphoneos-version-min=8.0 -dead_strip -Xlinker -object_path_lto -Xlinker /Users/georgewhashington/Library/Developer/Xcode/DerivedData/MyApp-dsxizsrrgeilklkhdylflpsafjrd/Build/Intermediates/Pods.build/Debug-iphoneos/Parse-framework.build/Objects-normal/arm64/Parse_lto.o -Xlinker -export_dynamic -Xlinker -no_deduplicate -fembed-bitcode-marker -fobjc-arc -fobjc-link-runtime -ObjC -lParseLib -lsqlite3 -lz -framework AudioToolbox -framework CFNetwork -framework CoreGraphics -framework CoreLocation -framework QuartzCore -framework Security -framework StoreKit -framework SystemConfiguration -weak_framework Accounts -weak_framework Social -framework AudioToolbox -framework Bolts -framework CFNetwork -framework CoreGraphics -framework CoreLocation -framework Foundation -framework QuartzCore -framework Security -framework StoreKit -framework SystemConfiguration -single_module -compatibility_version 1 -current_version 1 -Xlinker -dependency_info -Xlinker /Users/georgewhashington/Library/Developer/Xcode/DerivedData/MyApp-dsxizsrrgeilklkhdylflpsafjrd/Build/Intermediates/Pods.build/Debug-iphoneos/Parse-framework.build/Objects-normal/arm64/Parse_dependency_info.dat -o /Users/georgewhashington/Library/Developer/Xcode/DerivedData/MyApp-dsxizsrrgeilklkhdylflpsafjrd/Build/Products/Debug-iphoneos/Parse-framework/Parse.framework/Parse 

ld: '..../MyApp/Pods/Parse/libParseLib.a(PFSQLiteDatabase.o)' does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or disable bitcode for this target. for architecture arm64 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 
+1

Возможный дубликат [Влияние вариантов сборки Xcode »Включить биткод« Да/Нет »(http://stackoverflow.com/questions/31088618/impact-of-xcode-build-options-enable-bitcode-yes-no) – xoudini

+0

Как уже упоминалось в предыдущем вопросе, это было ранее предупреждение, которое должно было быть изменено на ошибку в будущем. Отключение настройки «Включить биткод» должно позволить вам успешно строить. – xoudini

+0

Как я уже писал, я попробовал несколько настроек, и установка «Enable bitcode» в NO не имела никакого значения. – Michel

ответ

1

Мое решение было отключить битового кода в проекте, как это

enter image description here

все работает отлично после.