2012-09-21 71 views
0

我剛剛更新的Xcode 4.5,正在此錯誤BlocksKit和Xcode的4.5

LD:文件是通用(3片),但不包含(N)armv7s片:

我我試過編譯BlocksKit,但得到這個錯誤/ Users/toddbates/Desktop/ios demos/BlocksKit/A2DynamicDelegate/libffi/ios/src/x86/darwin.S:34:10:'fficonfig.h'找不到

有任何想法嗎?

回答

2

要擺脫鏈接器錯誤,請從您的構建設置中的valid architectures條目中刪除armv7s

+1

爲了擴大這方面的內容,該庫不是用armv7s構建的,因此要求xcode使用armv7s代碼構建意味着該庫無法鏈接。去除armv7並不是什麼大問題;它只增加了一些iPhone 5的優化。理想情況下,圖書館有一天應該用armv7s構建。 – ahwulf

0

我用Cocoapods添加BlocksKit,一切正常。 Theres有一個小的學習曲線來使用它,但我可以看到它的優點。似乎https://github.com/rakumx/BlocksKitFramework.framework的預編譯框架可能已過時。仍然不確定爲什麼BlocksKit項目本身不能編譯。