2014-03-25 2 views
0

Недавно я обновился до Xcode 5.1 и начал видеть ошибку ниже при компиляции моего проекта для iOS Simulator 7.1. У кого-нибудь есть подсказка по этому поводу, пожалуйста, предложите.Ошибка при компиляции на симуляторе с использованием Xcode 5.1

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: неизвестный символ опции `X» в: -Xlinker

PS: Это когда я создаю статическую библиотеку.

enter image description here

Вот подробный лог:

Libtool /Users/abhinavgupta/Library/Developer/Xcode/DerivedData/Runner-bkjzsbxewixhinattctkwyrdqaff/Build/Products/UAT\ -\ Debug\ -\ Sandbox-iphonesimulator/libRunner.a normal i386 
    cd /Users/abhinavgupta/iRunner/Code/Runner/branches/Runner_14.1_Release/client/src/Runner 
    export IPHONEOS_DEPLOYMENT_TARGET=5.0 
    export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.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/libtool -static -arch_only i386 -syslibroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk -L/Users/abhinavgupta/Library/Developer/Xcode/DerivedData/Runner-bkjzsbxewixhinattctkwyrdqaff/Build/Products/UAT\ -\ Debug\ -\ Sandbox-iphonesimulator -LLinea -L/Users/abhinavgupta/iRunner/Code/Runner/branches/Runner_14.1_Release/client/src/Runner -L/Users/abhinavgupta/iRunner/Code/Runner/branches/Runner_14.1_Release/client/src/Runner/Linea -L/Users/abhinavgupta/iRunner/Code/Runner/branches/Runner_14.1_Release/client/src/Runner/ISTRemoteForms -L/Users/abhinavgupta/iRunner/Code/Runner/branches/Runner_14.1_Release/client/src/Runner/ISTCT -filelist /Users/abhinavgupta/Library/Developer/Xcode/DerivedData/Runner-bkjzsbxewixhinattctkwyrdqaff/Build/Intermediates/Runner.build/UAT\ -\ Debug\ -\ Sandbox-iphonesimulator/EasyPay.build/Objects-normal/i386/Runner.LinkFileList -ObjC -Xlinker -sectcreate -Xlinker __TEXT -Xlinker __entitlements -Xlinker /Users/abhinavgupta/Library/Developer/Xcode/DerivedData/Runner-bkjzsbxewixhinattctkwyrdqaff/Build/Intermediates/Runner.build/UAT\ -\ Debug\ -\ Sandbox-iphonesimulator/EasyPay.build/Runner.xcent -framework CoreMotion -framework CoreData -framework CoreGraphics -framework Foundation -framework QuartzCore -framework SystemConfiguration -framework UIKit -framework Security -framework ExternalAccessory -framework CoreLocation -framework MapKit -framework MessageUI -framework OpenAL -framework OpenGLES /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk/usr/lib/libz.dylib -framework AudioToolbox -o /Users/abhinavgupta/Library/Developer/Xcode/DerivedData/Runner-bkjzsbxewixhinattctkwyrdqaff/Build/Products/UAT\ -\ Debug\ -\ Sandbox-iphonesimulator/libRunner.a 
+0

Первое, что нужно сделать, вероятно, определить, где это передается. Если вы перейдете в «Навигатор журнала» (команда + 8) и выполните поиск «X» или «-X», какая часть процесса сборки приходящий из? – farski

+0

В навигаторе журнала нет ничего подозрительного. См. Прилагаемый скриншот. – Abhinav

ответ

0

Удаление исправлений из процесса сборки статической библиотеки разрешило эту проблему. Не знаю, как это было связано с этим, но устраняя права, данные профилей и данные о подписании кода решили это.

0

Прежде всего, попробуйте продукт -> Очистить и перезапустить Xcode. Если это не помогает, откройте папку ~/Libraries/Developer/Xcode и удалите временные файлы.

+0

Пробовал оба варианта, но ничего не работало. Из временных файлов вы имели в виду производные данные, верно? Я удалил все полученные данные, очистил цели и перезапустил XCode. Не повезло! – Abhinav

Смежные вопросы