Skip to content

Commit f414bb1

Browse files
committed
引入第二个静态库
1 parent 8912525 commit f414bb1

5 files changed

Lines changed: 15 additions & 0 deletions

File tree

CocoaPodsDemo/BSStaticLibraryOne/BSStaticLibraryOne.xcodeproj/project.pbxproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -410,6 +410,7 @@
410410
9B0B71911E20DD5A005D11BA /* Debug */ = {
411411
isa = XCBuildConfiguration;
412412
buildSettings = {
413+
ONLY_ACTIVE_ARCH = NO;
413414
OTHER_LDFLAGS = "-ObjC";
414415
PRODUCT_NAME = "$(TARGET_NAME)";
415416
PUBLIC_HEADERS_FOLDER_PATH = LibOne;
@@ -430,6 +431,7 @@
430431
9B53E8581E223564005F74C6 /* Debug */ = {
431432
isa = XCBuildConfiguration;
432433
buildSettings = {
434+
ONLY_ACTIVE_ARCH = NO;
433435
OTHER_LDFLAGS = "-ObjC";
434436
PRODUCT_NAME = "$(TARGET_NAME)";
435437
PUBLIC_HEADERS_FOLDER_PATH = LibTwo;

CocoaPodsDemo/BSStaticLibraryOne/BSStaticLibraryTwo/BSStaticLibraryTwo.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,6 @@
1010

1111
@interface BSStaticLibraryTwo : NSObject
1212

13+
- (void)saySomething;
14+
1315
@end

CocoaPodsDemo/BSStaticLibraryOne/BSStaticLibraryTwo/BSStaticLibraryTwo.m

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,8 @@
1010

1111
@implementation BSStaticLibraryTwo
1212

13+
- (void)saySomething {
14+
NSLog(@"In Library: BSStaticLibraryTwo");
15+
}
16+
1317
@end

CocoaPodsDemo/ShellProject/ShellProject.xcodeproj/project.pbxproj

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -275,6 +275,7 @@
275275
HEADER_SEARCH_PATHS = (
276276
"$PROJECT_DIR/../BSStaticLibraryOne/Build/Products/Debug-iphonesimulator/LibOne",
277277
"$(inherited)",
278+
"$PROJECT_DIR/../BSStaticLibraryOne/Build/Products/Debug-iphonesimulator/LibTwo",
278279
);
279280
INFOPLIST_FILE = ShellProject/Info.plist;
280281
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
@@ -287,6 +288,7 @@
287288
OTHER_LDFLAGS = (
288289
"-ObjC",
289290
"-l\"BSStaticLibraryOne\"",
291+
"-l\"BSStaticLibraryTwo\"",
290292
);
291293
PRODUCT_BUNDLE_IDENTIFIER = baidu.ShellProject;
292294
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -300,6 +302,7 @@
300302
HEADER_SEARCH_PATHS = (
301303
"$PROJECT_DIR/../BSStaticLibraryOne/Build/Products/Debug-iphonesimulator/LibOne",
302304
"$(inherited)",
305+
"$PROJECT_DIR/../BSStaticLibraryOne/Build/Products/Debug-iphonesimulator/LibTwo",
303306
);
304307
INFOPLIST_FILE = ShellProject/Info.plist;
305308
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
@@ -311,6 +314,7 @@
311314
OTHER_LDFLAGS = (
312315
"-ObjC",
313316
"-l\"BSStaticLibraryOne\"",
317+
"-l\"BSStaticLibraryTwo\"",
314318
);
315319
PRODUCT_BUNDLE_IDENTIFIER = baidu.ShellProject;
316320
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -336,6 +340,7 @@
336340
9B0B71E61E2117A4005D11BA /* Release */,
337341
);
338342
defaultConfigurationIsVisible = 0;
343+
defaultConfigurationName = Release;
339344
};
340345
/* End XCConfigurationList section */
341346
};

CocoaPodsDemo/ShellProject/ShellProject/ViewController.m

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#import "ViewController.h"
1010
#import "BSStaticLibraryOne.h"
1111
#import "BSStaticLibraryOne+Extension.h"
12+
#import "BSStaticLibraryTwo.h"
1213

1314
@interface ViewController ()
1415

@@ -19,6 +20,7 @@ @implementation ViewController
1920
- (void)viewDidLoad {
2021
[super viewDidLoad];
2122
[[[BSStaticLibraryOne alloc] init] saySomething];
23+
[[[BSStaticLibraryTwo alloc] init] saySomething];
2224
// Do any additional setup after loading the view, typically from a nib.
2325
}
2426

0 commit comments

Comments
 (0)