2016-01-11 4 views
3

Я получаю fatal error: lipo: can't open input file: /Users/.../libABC.a (No such file or directory)Xcode 7.1.1 - фатальная ошибка: лье: не удается открыть входной файл

Screenshot 1

Я перепроверил этот файл существует в том же месте после проверки с 'Show in Finder'

Я получаю эту ошибку, пока строительная библиотека. Я пробовал следующие решения, но не работал:

1. Build Active architecture only - YES/NO 
2. Enable BitCode - YES/NO 
3. Clean/Clean Build Folder, Quit simulator. 

Любое другое исправление?

+0

Что говорит «ls -l libABC *»? Вы пробовали чистить, а потом строили? – kometen

+0

@kometen: прочитайте вопрос правильно. –

+0

Команда ls покажет вам, имеет ли файл правильные разрешения, поэтому непривилегированный пользователь может его прочитать. И находится там, где вы ожидаете его найти. – kometen

ответ

1

Xcode-Строить фазы

проверьте скрипты wheacher содержат коды или не похожи на это Removex86_64Andi386Framework:

APP_PATH="${TARGET_BUILD_DIR}/${WRAPPER_NAME}" 

# This script loops through the frameworks embedded in the application and 
# removes unused architectures. 
find "$APP_PATH" -name '*.framework' -type d | while read -r FRAMEWORK 
do 
FRAMEWORK_EXECUTABLE_NAME=$(defaults read "$FRAMEWORK/Info.plist" CFBundleExecutable) 
FRAMEWORK_EXECUTABLE_PATH="$FRAMEWORK/$FRAMEWORK_EXECUTABLE_NAME" 
echo "Executable is $FRAMEWORK_EXECUTABLE_PATH" 

EXTRACTED_ARCHS=() 

for ARCH in $ARCHS 
do 
echo "Extracting $ARCH from $FRAMEWORK_EXECUTABLE_NAME" 
lipo -extract "$ARCH" "$FRAMEWORK_EXECUTABLE_PATH" -o "$FRAMEWORK_EXECUTABLE_PATH-$ARCH" 
EXTRACTED_ARCHS+=("$FRAMEWORK_EXECUTABLE_PATH-$ARCH") 
done 

echo "Merging extracted architectures: ${ARCHS}" 
lipo -o "$FRAMEWORK_EXECUTABLE_PATH-merged" -create "${EXTRACTED_ARCHS[@]}" 
rm "${EXTRACTED_ARCHS[@]}" 

echo "Replacing original executable with thinned version" 
rm "$FRAMEWORK_EXECUTABLE_PATH" 
mv "$FRAMEWORK_EXECUTABLE_PATH-merged" "$FRAMEWORK_EXECUTABLE_PATH" 

done 

удалить скрипт и очистить проект затем запустить снова.

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