在 Xcode 4.5 中将 BlocksKit 1.8.1 与 iOS 项目一起使用时,我收到警告。
警告是:
详情如下:
GenerateDSYMFile /Users/john/Library/Developer/Xcode/DerivedData/AppName-epvlodroaifdsbacdbbxnlhuptrh/Build/Products/Debug-iphoneos/AppName.app.dSYM /Users/john/Library/Developer/Xcode/DerivedData/AppName-epvlodroaifdsbacdbbxnlhuptrh/Build/ Products/Debug-iphoneos/AppName.app/AppName cd /Users/john/Documents/AppName_iphone setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.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/dsymutil /用户/john/库/开发人员/Xcode/DerivedData/AppName-epvlodroaifdsbacdbbxnlhuptrh/Build/Products/Debug-iphoneos/AppName。app/AppName -o /Users/john/Library/Developer/Xcode/DerivedData/AppName-epvlodroaifdsbacdbbxnlhuptrh/Build/Products/Debug-iphoneos/AppName.app.dSYM
使用设备目标编译时。
以模拟器为目标进行编译时,警告有点不同:
我已按照 Git 页面上的说明进行操作:
- 下载 BlocksKit 版本。
- 将 libBlocksKit.a 和 Headers 移动到项目的文件夹中,最好是像“Vendor”这样的子文件夹。
- 在“Build Phases”中,将 libBlocksKit.a 拖入目标的“Link Binary With Libraries”构建阶段。
- 在目标或项目的构建设置中,将“Other Linker Flags”更改为 -ObjC -all_load。确保您的应用程序与 CoreGraphics、Foundation、MessageUI 和 UIKit 链接。
- 将 BlocksKit 头文件的相对路径更改(或添加)到“头文件搜索路径”,例如 $(SRCROOT)/Vendor/Headers。
- 在项目的前缀标头中插入 #import `。
有什么问题?