【发布时间】:2016-01-07 19:39:30
【问题描述】:
在一个空项目中安装以下 Podfile:
use_frameworks!
platform :ios, '8.0'
pod 'ParseFacebookUtilsV4'
Xcode 报三个编译错误:
/Users/benpackard/Cocoa/PodsTest/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginButton.h:21:9: Include of non-modular header inside framework module 'FBSDKLoginKit.FBSDKLoginButton'
/Users/benpackard/Cocoa/PodsTest/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginConstants.h:21:9: Include of non-modular header inside framework module 'FBSDKLoginKit.FBSDKLoginConstants'
/Users/benpackard/Cocoa/PodsTest/Pods/ParseFacebookUtilsV4/ParseFacebookUtils/Internal/PFFacebookAuthenticationProvider.h:12:9: Could not build module 'FBSDKLoginKit'
当从 Podfile 中删除 use_frameworks! 选项时,项目编译没有问题。
我想知道这个问题的根本原因(可能是 pod 中的一些问题?)以及可能的解决方法。
【问题讨论】:
标签: ios xcode swift cocoapods facebook-ios-sdk