2012-09-21 2 views
0

Я просто обновлен до Xcode 4.5 УМ получаю эту ошибкуBlocksKit и Xcode 4.5

л.д.: файл является универсальным (3 ломтика), но не содержит (п) armv7s срез:

Я ve попытался скомпилировать BlocksKit, но получить эту ошибку/Users/toddbates/Desktop/ios demos/BlocksKit/A2DynamicDelegate/libffi/ios/src/x86/darwin.S: 34: 10: 'fficonfig.h' файл не найден

Есть идеи?

ответ

2

Чтобы избавиться от ошибки компоновщика, удалите armv7s из своей записи valid architectures в настройках сборки.

+1

Чтобы расширить это, библиотека не была построена с помощью armv7s, поэтому запрос xcode для сборки с помощью кода armv7s означает, что библиотека не может быть связана. Удаление armv7s не является большим делом; он добавляет некоторые оптимизации iPhone 5. В идеале библиотека должна быть построена с помощью armv7s когда-нибудь. – ahwulf

0

Я добавил BlocksKit, используя Cocoapods, и все работает. Theres небольшая кривая обучения, чтобы использовать его, но я могу видеть его преимущества после этого. Кажется, что предварительно скомпилированная структура в https://github.com/rakumx/BlocksKitFramework.framework может быть устаревшей. Все еще не уверен, почему сам проект BlocksKit не компилируется.

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