我将 facebook SDK 合并到更新中,我收到四个文件的编译器警告,在我的一个目标中,每个文件都会收到两个类似这样的警告。
[警告]警告:没有规则来处理架构 armv7 的 sourcecode.ch 类型的文件“$(PROJECT_DIR) /APP_NAME/Facebook.h ”
[警告]警告:没有规则来处理架构 armv6 的 sourcecode.ch 类型的文件“$(PROJECT_DIR)/APP_NAME/Facebook.h ”
而在另一个目标中,每个文件只生成一个警告,
[警告]警告:没有规则来处理架构 i386 的 sourcecode.ch 类型的文件“$(PROJECT_DIR)/APP_NAME/FBConnect.h ”
在 facebook SDK 的文档中,他们告诉我将 i386 添加到构建设置中的有效架构中,但他们没有说明任何“构建规则”,奇怪的是我已经将相同的 facebook SDK 合并到另一个没有单一的问题。我能看到的唯一区别是该项目已经有两个目标,并且(每个)这些警告仅来自其中一个。谁能给我一个线索如何为这四个文件制定构建规则?我需要 armv6 和 armv7 和 i386 的构建规则吗?
构建设置完全相同,除了不同的 -info.plist 和不同的 .pch 文件。我应该补充一点,facebook 功能在模拟器上运行良好,但在使用任一构建目标的任何测试设备中都没有。
非常感谢。