自从更新到可可豆荚到use_frameworks后,无法调试我的iOS项目!对斯威夫特来说

时间:2015-08-07 14:41:17

标签: ios xcode build cocoapods lldb

在cocoapods 0.38.0之后,我将我的项目更新为use_frameworks!,以便我可以使用Swift模块。

现在每当我尝试通过lldb进行调试时,都会出现以下错误:

error: Error in auto-import:
failed to get module 'my-app-name' from AST context:
<module-includes>:1:9: note: in file included from <module-includes>:1:
#import "/Path/To/Project/Pods/Target Support Files/FBSDKCoreKit/FBSDKCoreKit-umbrella.h"
        ^
/Path/To/Project/Pods/Target Support Files/FBSDKCoreKit/FBSDKCoreKit-umbrella.h:6:9: note: in file included from /Path/To/Project/Pods/Target Support Files/FBSDKCoreKit/FBSDKCoreKit-umbrella.h:6:
#import "FBSDKAppLinkResolver.h"
        ^
/Path/To/Project/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKAppLinkResolver.h:26:10: error: include of non-modular header inside framework module 'FBSDKCoreKit.FBSDKAppLinkResolver'
# import <Bolts/BFAppLinkResolving.h>
         ^
could not build Objective-C module 'FBSDKCoreKit'<module-includes>:1:9: note: in file included from <module-includes>:1:
#import "/Path/To/Project/Pods/Target Support Files/FBSDKLoginKit/FBSDKLoginKit-umbrella.h"
        ^
/Path/To/Project/Pods/Target Support Files/FBSDKLoginKit/FBSDKLoginKit-umbrella.h:3:9: note: in file included from /Path/To/Project/Pods/Target Support Files/FBSDKLoginKit/FBSDKLoginKit-umbrella.h:3:
#import "FBSDKLoginButton.h"
        ^
A fatal parse error has occurred.  LLDB may become unstable; please restart your debug session as soon as possible.

1 个答案:

答案 0 :(得分:0)

我做了一些挖掘,发现如果您为Allow Non-modular Includes in Framework Modules项目中的FBSDKCoreKit目标设置Pods为是,那就修复了LLDB错误。