I have scenario where i have couple of SDKs and a test app. Here is the example.
SDKCore - “Objective-C Framework”
SDKUI - “Objective-C Framework”
pod 'SDKCore', :path => '../SDKCore'
and with flag ‘use_frameworks’ @import SDKCore;
Code
#import "SDKUIViewController.h"
@import SDKCore;
@interface SDKUIViewController ()
@end
@implementation SDKUIViewController
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view.
[SDKClass hitTest];
self.view.backgroundColor = [UIColor redColor];
}
@end
SDKTestSwift
pod 'SDKCore', :path => '../SDKCore'
and with flag ‘use_frameworks’ pod 'SDKUI', :path => '../SDKUI'
and with flag ‘use_frameworks’ Problem
is when i compile SDKTestSwift I’m getting Module SDKCore not found
a compile error on one of the files from SDKUI (See attached)
Really got stuck here. Thanks a lot in advance.
Sorry, I actually have misunderstood you from the start, your issue lying in your pod, not project, this happen because you didn't state that the SDKUI
depend on SDKCore
, thats why you cant use any code from SDKCore
To fix this, simply add s.dependency 'SDKCore'
in your SDKUI.podspec
and run pod install
again, then it works