Skip to content

Commit 7656d64

Browse files
committed
Add Runtime and Compile-time countermeasures
1 parent 829c69c commit 7656d64

File tree

1 file changed

+70
-2
lines changed

1 file changed

+70
-2
lines changed

FirebaseUI.xcodeproj/project.pbxproj

Lines changed: 70 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2240,6 +2240,11 @@
22402240
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
22412241
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
22422242
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
2243+
OTHER_CFLAGS = (
2244+
"$(inherited)",
2245+
"-fstack-protector-all",
2246+
"-fobjc-arc",
2247+
);
22432248
PRODUCT_BUNDLE_IDENTIFIER = com.firebase.FirebaseUI;
22442249
PRODUCT_NAME = "$(TARGET_NAME)";
22452250
SKIP_INSTALL = YES;
@@ -2258,6 +2263,11 @@
22582263
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
22592264
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
22602265
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
2266+
OTHER_CFLAGS = (
2267+
"$(inherited)",
2268+
"-fstack-protector-all",
2269+
"-fobjc-arc",
2270+
);
22612271
PRODUCT_BUNDLE_IDENTIFIER = com.firebase.FirebaseUI;
22622272
PRODUCT_NAME = "$(TARGET_NAME)";
22632273
SKIP_INSTALL = YES;
@@ -2312,6 +2322,11 @@
23122322
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
23132323
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
23142324
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
2325+
OTHER_CFLAGS = (
2326+
"$(inherited)",
2327+
"-fstack-protector-all",
2328+
"-fobjc-arc",
2329+
);
23152330
PRODUCT_BUNDLE_IDENTIFIER = com.firebaseui.FirebaseStorageUI;
23162331
PRODUCT_NAME = "$(TARGET_NAME)";
23172332
SKIP_INSTALL = YES;
@@ -2334,6 +2349,11 @@
23342349
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
23352350
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
23362351
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
2352+
OTHER_CFLAGS = (
2353+
"$(inherited)",
2354+
"-fstack-protector-all",
2355+
"-fobjc-arc",
2356+
);
23372357
PRODUCT_BUNDLE_IDENTIFIER = com.firebaseui.FirebaseStorageUI;
23382358
PRODUCT_NAME = "$(TARGET_NAME)";
23392359
SKIP_INSTALL = YES;
@@ -2499,6 +2519,11 @@
24992519
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
25002520
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
25012521
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
2522+
OTHER_CFLAGS = (
2523+
"$(inherited)",
2524+
"-fstack-protector-all",
2525+
"-fobjc-arc",
2526+
);
25022527
PRODUCT_BUNDLE_IDENTIFIER = com.firebase.FirebaseDatabaseUI;
25032528
PRODUCT_NAME = "$(TARGET_NAME)";
25042529
SKIP_INSTALL = YES;
@@ -2517,6 +2542,11 @@
25172542
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
25182543
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
25192544
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
2545+
OTHER_CFLAGS = (
2546+
"$(inherited)",
2547+
"-fstack-protector-all",
2548+
"-fobjc-arc",
2549+
);
25202550
PRODUCT_BUNDLE_IDENTIFIER = com.firebase.FirebaseDatabaseUI;
25212551
PRODUCT_NAME = "$(TARGET_NAME)";
25222552
SKIP_INSTALL = YES;
@@ -2579,6 +2609,11 @@
25792609
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
25802610
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
25812611
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
2612+
OTHER_CFLAGS = (
2613+
"$(inherited)",
2614+
"-fstack-protector-all",
2615+
"-fobjc-arc",
2616+
);
25822617
PRODUCT_BUNDLE_IDENTIFIER = com.firebase.FirebaseAuthUI;
25832618
PRODUCT_NAME = "$(TARGET_NAME)";
25842619
SKIP_INSTALL = YES;
@@ -2597,6 +2632,11 @@
25972632
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
25982633
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
25992634
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
2635+
OTHER_CFLAGS = (
2636+
"$(inherited)",
2637+
"-fstack-protector-all",
2638+
"-fobjc-arc",
2639+
);
26002640
PRODUCT_BUNDLE_IDENTIFIER = com.firebase.FirebaseAuthUI;
26012641
PRODUCT_NAME = "$(TARGET_NAME)";
26022642
SKIP_INSTALL = YES;
@@ -2668,6 +2708,11 @@
26682708
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
26692709
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
26702710
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
2711+
OTHER_CFLAGS = (
2712+
"$(inherited)",
2713+
"-fstack-protector-all",
2714+
"-fobjc-arc",
2715+
);
26712716
PRODUCT_BUNDLE_IDENTIFIER = com.firebase.FirebaseFacebookAuthUI;
26722717
PRODUCT_NAME = "$(TARGET_NAME)";
26732718
SDKROOT = iphoneos;
@@ -2694,6 +2739,11 @@
26942739
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
26952740
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
26962741
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
2742+
OTHER_CFLAGS = (
2743+
"$(inherited)",
2744+
"-fstack-protector-all",
2745+
"-fobjc-arc",
2746+
);
26972747
PRODUCT_BUNDLE_IDENTIFIER = com.firebase.FirebaseFacebookAuthUI;
26982748
PRODUCT_NAME = "$(TARGET_NAME)";
26992749
SDKROOT = iphoneos;
@@ -2771,7 +2821,11 @@
27712821
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
27722822
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
27732823
LD_RUNPATH_SEARCH_PATHS = "$(inherited)";
2774-
OTHER_CFLAGS = "$(inherited)";
2824+
OTHER_CFLAGS = (
2825+
"$(inherited)",
2826+
"-fstack-protector-all",
2827+
"-fobjc-arc",
2828+
);
27752829
OTHER_LDFLAGS = "$(inherited)";
27762830
PRODUCT_BUNDLE_IDENTIFIER = com.firebase.FirebaseGoogleAuthUI;
27772831
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -2799,7 +2853,11 @@
27992853
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
28002854
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
28012855
LD_RUNPATH_SEARCH_PATHS = "$(inherited)";
2802-
OTHER_CFLAGS = "$(inherited)";
2856+
OTHER_CFLAGS = (
2857+
"$(inherited)",
2858+
"-fstack-protector-all",
2859+
"-fobjc-arc",
2860+
);
28032861
OTHER_LDFLAGS = "$(inherited)";
28042862
PRODUCT_BUNDLE_IDENTIFIER = com.firebase.FirebaseGoogleAuthUI;
28052863
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -2874,6 +2932,11 @@
28742932
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
28752933
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
28762934
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
2935+
OTHER_CFLAGS = (
2936+
"$(inherited)",
2937+
"-fstack-protector-all",
2938+
"-fobjc-arc",
2939+
);
28772940
PRODUCT_BUNDLE_IDENTIFIER = com.firebase.FirebaseTwitterAuthUI;
28782941
PRODUCT_NAME = "$(TARGET_NAME)";
28792942
SKIP_INSTALL = YES;
@@ -2899,6 +2962,11 @@
28992962
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
29002963
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
29012964
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
2965+
OTHER_CFLAGS = (
2966+
"$(inherited)",
2967+
"-fstack-protector-all",
2968+
"-fobjc-arc",
2969+
);
29022970
PRODUCT_BUNDLE_IDENTIFIER = com.firebase.FirebaseTwitterAuthUI;
29032971
PRODUCT_NAME = "$(TARGET_NAME)";
29042972
SKIP_INSTALL = YES;

0 commit comments

Comments
 (0)