在空的项目中安装以下Podfile:
use_frameworks!
platform :ios, '8.0'
pod 'ParseFacebookUtilsV4'
Xcode报告了三个编译错误:
/Users/benpackard/Cocoa/PodsTest/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginButton.h:21:9: 在框架模块“FBSDKLoginKit.FBSDKLoginButton”内包含非模块化标头
/Users/benpackard/Cocoa/PodsTest/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginConstants.h:21:9: 在框架模块“FBSDKLoginKit.FBSDKLoginConstants”内包含非模块化标头
/Users/benpackard/Cocoa/PodsTest/Pods/ParseFacebookUtilsV4/ParseFacebookUtils/Internal/PFFacebookAuthenticationProvider.h:12:9: 无法构建模块“FBSDKLoginKit”
当Podfile中的use_frameworks!
选项被删除后,项目可以成功编译。
我想知道这个问题的根本原因(可能是pod中的某个问题)以及可能的解决方法。