Include a non-modular header inside the "FBSDKCoreKit.FBSDKAppLinkResolver" frame module

Yesterday I upgraded Xcode to version 7.3 (7D175) and all of a sudden my applications no longer build. My dead line is near, and I can not create applications: - (

I tried changing the build parameters so that:

  • allow non-modular inclusion in modular modules = yes
  • enable modules = no

My swap file:

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.1'
use_frameworks!

#Parse, Facebook, Twitter
pod 'Parse'
pod 'ParseUI'
pod 'ParseFacebookUtilsV4'
pod 'ParseTwitterUtils'
pod 'FBSDKCoreKit'
pod 'FBSDKLoginKit'
pod 'FBSDKShareKit'

Cocoapods-0.39.0 installed

Analyzing dependencies
Downloading dependencies
Using Bolts (1.6.0)
Using FBSDKCoreKit (4.10.1)
Using FBSDKLoginKit (4.10.1)
Using FBSDKShareKit (4.10.1)
Using Parse (1.13.0)
Using ParseFacebookUtilsV4 (1.11.1)
Using ParseTwitterUtils (1.10.0)
Using ParseUI (1.2.0)

What should I do to solve this problem?

+4
source share
1 answer

I changed the application build settings to:

allow non-modular includes in framework modules = no
enable modules = yes

And I changed Pods> ParseFacebookUtilsV4 as shown below and everything is fine again. Hope this helps too.

See screenshot

It worked for me!

+7
source

All Articles