Skip to content

Commit 6aae095

Browse files
committed
Fixing embedding of frameworks in example app
1 parent f06e370 commit 6aae095

File tree

2 files changed

+27
-49
lines changed

2 files changed

+27
-49
lines changed

iOS_SDK/OneSignalDevApp/OneSignalExample.xcodeproj/project.pbxproj

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,13 @@
4545
DE7D181E27026C02002D3A5D /* OneSignalExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DE7D181D27026C02002D3A5D /* OneSignalExtension.framework */; };
4646
DE7D18C427038240002D3A5D /* OneSignalOutcomes.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DE7D18C327038240002D3A5D /* OneSignalOutcomes.framework */; };
4747
DE7D18C527038240002D3A5D /* OneSignalOutcomes.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = DE7D18C327038240002D3A5D /* OneSignalOutcomes.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
48+
DE9717752756E6E000FC409E /* OneSignalExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DE7D180C27026BCC002D3A5D /* OneSignalExtension.framework */; };
49+
DE9717762756E6E100FC409E /* OneSignalExtension.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = DE7D180C27026BCC002D3A5D /* OneSignalExtension.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
50+
DE9717772756E6EF00FC409E /* OneSignal.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DEA22668261E62690092FF58 /* OneSignal.framework */; };
51+
DE9717782756E6EF00FC409E /* OneSignal.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = DEA22668261E62690092FF58 /* OneSignal.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
52+
DE97177A2756E6FF00FC409E /* OneSignalOutcomes.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DE7D18C327038240002D3A5D /* OneSignalOutcomes.framework */; };
4853
DEA226F8261F74060092FF58 /* OneSignal.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DEA22668261E62690092FF58 /* OneSignal.framework */; };
4954
DEA226F9261F74060092FF58 /* OneSignal.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = DEA22668261E62690092FF58 /* OneSignal.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
50-
DEA226FB261F740C0092FF58 /* OneSignal.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DEA22668261E62690092FF58 /* OneSignal.framework */; };
51-
DEA226FE261F74110092FF58 /* OneSignal.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DEA22668261E62690092FF58 /* OneSignal.framework */; };
5255
/* End PBXBuildFile section */
5356

5457
/* Begin PBXContainerItemProxy section */
@@ -91,13 +94,25 @@
9194
name = "Embed App Clips";
9295
runOnlyForDeploymentPostprocessing = 0;
9396
};
97+
DE9717792756E6EF00FC409E /* Embed Frameworks */ = {
98+
isa = PBXCopyFilesBuildPhase;
99+
buildActionMask = 2147483647;
100+
dstPath = "";
101+
dstSubfolderSpec = 10;
102+
files = (
103+
DE9717782756E6EF00FC409E /* OneSignal.framework in Embed Frameworks */,
104+
);
105+
name = "Embed Frameworks";
106+
runOnlyForDeploymentPostprocessing = 0;
107+
};
94108
DEA226FA261F74060092FF58 /* Embed Frameworks */ = {
95109
isa = PBXCopyFilesBuildPhase;
96110
buildActionMask = 2147483647;
97111
dstPath = "";
98112
dstSubfolderSpec = 10;
99113
files = (
100114
DE7D180827026BB5002D3A5D /* OneSignalCore.framework in Embed Frameworks */,
115+
DE9717762756E6E100FC409E /* OneSignalExtension.framework in Embed Frameworks */,
101116
DE7D18C527038240002D3A5D /* OneSignalOutcomes.framework in Embed Frameworks */,
102117
DEA226F9261F74060092FF58 /* OneSignal.framework in Embed Frameworks */,
103118
);
@@ -168,6 +183,7 @@
168183
03432CDC1EBD426A0071FC48 /* CoreLocation.framework in Frameworks */,
169184
9112E8A71E724EE00022A1CB /* SystemConfiguration.framework in Frameworks */,
170185
DEA226F8261F74060092FF58 /* OneSignal.framework in Frameworks */,
186+
DE9717752756E6E000FC409E /* OneSignalExtension.framework in Frameworks */,
171187
DE7D180727026BB5002D3A5D /* OneSignalCore.framework in Frameworks */,
172188
4529DECC1FA7EAB800CEAB1D /* UserNotifications.framework in Frameworks */,
173189
);
@@ -178,10 +194,10 @@
178194
buildActionMask = 2147483647;
179195
files = (
180196
CACBAAB7218A713C000ACAA5 /* WebKit.framework in Frameworks */,
197+
DE97177A2756E6FF00FC409E /* OneSignalOutcomes.framework in Frameworks */,
181198
91B6EA071E83215800B5CF01 /* UIKit.framework in Frameworks */,
182199
91B6EA061E83215000B5CF01 /* UserNotifications.framework in Frameworks */,
183200
DE7D181E27026C02002D3A5D /* OneSignalExtension.framework in Frameworks */,
184-
DEA226FB261F740C0092FF58 /* OneSignal.framework in Frameworks */,
185201
DE7D180927026BC5002D3A5D /* OneSignalCore.framework in Frameworks */,
186202
91B6EA041E83214A00B5CF01 /* SystemConfiguration.framework in Frameworks */,
187203
);
@@ -194,7 +210,7 @@
194210
DE68DA7A24C76A1800FC95A8 /* WebKit.framework in Frameworks */,
195211
DE68DA7924C76A0300FC95A8 /* UserNotifications.framework in Frameworks */,
196212
DE68DA7724C769F200FC95A8 /* CoreLocation.framework in Frameworks */,
197-
DEA226FE261F74110092FF58 /* OneSignal.framework in Frameworks */,
213+
DE9717772756E6EF00FC409E /* OneSignal.framework in Frameworks */,
198214
DE68DA7824C769F900FC95A8 /* SystemConfiguration.framework in Frameworks */,
199215
);
200216
runOnlyForDeploymentPostprocessing = 0;
@@ -358,6 +374,7 @@
358374
DE68DA5324C7695900FC95A8 /* Sources */,
359375
DE68DA5424C7695900FC95A8 /* Frameworks */,
360376
DE68DA5524C7695900FC95A8 /* Resources */,
377+
DE9717792756E6EF00FC409E /* Embed Frameworks */,
361378
);
362379
buildRules = (
363380
);

iOS_SDK/OneSignalSDK/OneSignal.xcodeproj/project.pbxproj

Lines changed: 6 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -419,7 +419,6 @@
419419
DE7D184427028530002D3A5D /* OneSignalReceiveReceiptsController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A9173A1231971E5007848FA /* OneSignalReceiveReceiptsController.m */; };
420420
DE7D184527028536002D3A5D /* OneSignalReceiveReceiptsController.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A9173A3231971F8007848FA /* OneSignalReceiveReceiptsController.h */; settings = {ATTRIBUTES = (Public, ); }; };
421421
DE7D1846270286C6002D3A5D /* OneSignalCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DE7D17E627026B95002D3A5D /* OneSignalCore.framework */; };
422-
DE7D1847270286C6002D3A5D /* OneSignalCore.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = DE7D17E627026B95002D3A5D /* OneSignalCore.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
423422
DE7D184C27028890002D3A5D /* OneSignalExtensionRequests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE7D184B27028890002D3A5D /* OneSignalExtensionRequests.m */; };
424423
DE7D184E270288C6002D3A5D /* OneSignalExtensionRequests.h in Headers */ = {isa = PBXBuildFile; fileRef = DE7D184D270288C6002D3A5D /* OneSignalExtensionRequests.h */; };
425424
DE7D1862270374EE002D3A5D /* OSJSONHandling.h in Headers */ = {isa = PBXBuildFile; fileRef = DE7D185B270374EE002D3A5D /* OSJSONHandling.h */; settings = {ATTRIBUTES = (Public, ); }; };
@@ -441,7 +440,6 @@
441440
DE7D188427037F43002D3A5D /* OneSignalOutcomes.docc in Sources */ = {isa = PBXBuildFile; fileRef = DE7D188327037F43002D3A5D /* OneSignalOutcomes.docc */; };
442441
DE7D188527037F43002D3A5D /* OneSignalOutcomes.h in Headers */ = {isa = PBXBuildFile; fileRef = DE7D188227037F43002D3A5D /* OneSignalOutcomes.h */; settings = {ATTRIBUTES = (Public, ); }; };
443442
DE7D188F27037F96002D3A5D /* OneSignalCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DE7D17E627026B95002D3A5D /* OneSignalCore.framework */; };
444-
DE7D189027037F96002D3A5D /* OneSignalCore.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = DE7D17E627026B95002D3A5D /* OneSignalCore.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
445443
DE7D189C27038113002D3A5D /* OSInfluenceDataDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D1BD95D237663BF00A064F7 /* OSInfluenceDataDefines.h */; settings = {ATTRIBUTES = (Public, ); }; };
446444
DE7D189D27038118002D3A5D /* OSChannelTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AF986382444C42700C36EAE /* OSChannelTracker.h */; settings = {ATTRIBUTES = (Public, ); }; };
447445
DE7D189E2703811D002D3A5D /* OSChannelTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AF986342444C41A00C36EAE /* OSChannelTracker.m */; };
@@ -482,13 +480,11 @@
482480
DE7D18C1270381A1002D3A5D /* OSOutcomeEventsV2Repository.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AF98683244A32D900C36EAE /* OSOutcomeEventsV2Repository.h */; };
483481
DE7D18C2270381A6002D3A5D /* OSOutcomeEventsV2Repository.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AF98685244A32EF00C36EAE /* OSOutcomeEventsV2Repository.m */; };
484482
DE7D18C627038249002D3A5D /* OneSignalOutcomes.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DE7D188027037F43002D3A5D /* OneSignalOutcomes.framework */; };
485-
DE7D18C727038249002D3A5D /* OneSignalOutcomes.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = DE7D188027037F43002D3A5D /* OneSignalOutcomes.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
486483
DE7D18CC270385D0002D3A5D /* OSOutcomesRequests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE7D18CB270385D0002D3A5D /* OSOutcomesRequests.m */; };
487484
DE7D18CD270385D0002D3A5D /* OSOutcomesRequests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE7D18CB270385D0002D3A5D /* OSOutcomesRequests.m */; };
488485
DE7D18CF270385E0002D3A5D /* OSOutcomesRequests.h in Headers */ = {isa = PBXBuildFile; fileRef = DE7D18CE270385E0002D3A5D /* OSOutcomesRequests.h */; };
489486
DE7D18D1270389E1002D3A5D /* OSMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AE28B8725B8ADF400529100 /* OSMacros.h */; settings = {ATTRIBUTES = (Public, ); }; };
490487
DE7D18D22703ADE0002D3A5D /* OneSignalOutcomes.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DE7D188027037F43002D3A5D /* OneSignalOutcomes.framework */; };
491-
DE7D18D32703ADE0002D3A5D /* OneSignalOutcomes.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = DE7D188027037F43002D3A5D /* OneSignalOutcomes.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
492488
DE7D18D62703B103002D3A5D /* OSInAppMessageOutcome.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A880F2A23FB45FB0081F5E8 /* OSInAppMessageOutcome.m */; };
493489
DE7D18D72703B111002D3A5D /* OSInAppMessageOutcome.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A880F2923FB45CE0081F5E8 /* OSInAppMessageOutcome.h */; settings = {ATTRIBUTES = (Public, ); }; };
494490
DE7D18D82703B11B002D3A5D /* OSInAppMessageOutcome.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A880F2A23FB45FB0081F5E8 /* OSInAppMessageOutcome.m */; };
@@ -508,9 +504,7 @@
508504
DE971754274C48CF00FC409E /* OSPrivacyConsentController.h in Headers */ = {isa = PBXBuildFile; fileRef = DE971753274C48CF00FC409E /* OSPrivacyConsentController.h */; settings = {ATTRIBUTES = (Public, ); }; };
509505
DE971755274C4B0C00FC409E /* OSPrivacyConsentController.m in Sources */ = {isa = PBXBuildFile; fileRef = DE971751274C48B700FC409E /* OSPrivacyConsentController.m */; };
510506
DE9717642756BCFB00FC409E /* OneSignalExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DE7D17F927026BA3002D3A5D /* OneSignalExtension.framework */; };
511-
DE9717652756BCFB00FC409E /* OneSignalExtension.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = DE7D17F927026BA3002D3A5D /* OneSignalExtension.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
512507
DE9717662756BCFD00FC409E /* OneSignalCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DE7D17E627026B95002D3A5D /* OneSignalCore.framework */; };
513-
DE9717672756BCFD00FC409E /* OneSignalCore.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = DE7D17E627026B95002D3A5D /* OneSignalCore.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
514508
DE98772B2591656200DE07D5 /* NSDateFormatter+OneSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = DE98772A2591655800DE07D5 /* NSDateFormatter+OneSignal.m */; };
515509
DE9877332591656200DE07D5 /* NSDateFormatter+OneSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = DE98772A2591655800DE07D5 /* NSDateFormatter+OneSignal.m */; };
516510
DE9877342591656300DE07D5 /* NSDateFormatter+OneSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = DE98772A2591655800DE07D5 /* NSDateFormatter+OneSignal.m */; };
@@ -617,42 +611,6 @@
617611
name = "Embed Frameworks";
618612
runOnlyForDeploymentPostprocessing = 0;
619613
};
620-
DE7D1848270286C6002D3A5D /* Embed Frameworks */ = {
621-
isa = PBXCopyFilesBuildPhase;
622-
buildActionMask = 2147483647;
623-
dstPath = "";
624-
dstSubfolderSpec = 10;
625-
files = (
626-
DE7D18D32703ADE0002D3A5D /* OneSignalOutcomes.framework in Embed Frameworks */,
627-
DE7D1847270286C6002D3A5D /* OneSignalCore.framework in Embed Frameworks */,
628-
);
629-
name = "Embed Frameworks";
630-
runOnlyForDeploymentPostprocessing = 0;
631-
};
632-
DE7D189327037F96002D3A5D /* Embed Frameworks */ = {
633-
isa = PBXCopyFilesBuildPhase;
634-
buildActionMask = 2147483647;
635-
dstPath = "";
636-
dstSubfolderSpec = 10;
637-
files = (
638-
DE7D189027037F96002D3A5D /* OneSignalCore.framework in Embed Frameworks */,
639-
);
640-
name = "Embed Frameworks";
641-
runOnlyForDeploymentPostprocessing = 0;
642-
};
643-
DE7D18CA27038249002D3A5D /* Embed Frameworks */ = {
644-
isa = PBXCopyFilesBuildPhase;
645-
buildActionMask = 2147483647;
646-
dstPath = "";
647-
dstSubfolderSpec = 10;
648-
files = (
649-
DE7D18C727038249002D3A5D /* OneSignalOutcomes.framework in Embed Frameworks */,
650-
DE9717672756BCFD00FC409E /* OneSignalCore.framework in Embed Frameworks */,
651-
DE9717652756BCFB00FC409E /* OneSignalExtension.framework in Embed Frameworks */,
652-
);
653-
name = "Embed Frameworks";
654-
runOnlyForDeploymentPostprocessing = 0;
655-
};
656614
/* End PBXCopyFilesBuildPhase section */
657615

658616
/* Begin PBXFileReference section */
@@ -1927,7 +1885,6 @@
19271885
3E2400341D4FFC31008BDE70 /* Frameworks */,
19281886
3E2400351D4FFC31008BDE70 /* Headers */,
19291887
3E2400361D4FFC31008BDE70 /* Resources */,
1930-
DE7D18CA27038249002D3A5D /* Embed Frameworks */,
19311888
);
19321889
buildRules = (
19331890
);
@@ -1985,7 +1942,6 @@
19851942
DE7D17F527026BA3002D3A5D /* Sources */,
19861943
DE7D17F627026BA3002D3A5D /* Frameworks */,
19871944
DE7D17F727026BA3002D3A5D /* Resources */,
1988-
DE7D1848270286C6002D3A5D /* Embed Frameworks */,
19891945
);
19901946
buildRules = (
19911947
);
@@ -2006,7 +1962,6 @@
20061962
DE7D187C27037F43002D3A5D /* Sources */,
20071963
DE7D187D27037F43002D3A5D /* Frameworks */,
20081964
DE7D187E27037F43002D3A5D /* Resources */,
2009-
DE7D189327037F96002D3A5D /* Embed Frameworks */,
20101965
);
20111966
buildRules = (
20121967
);
@@ -2988,6 +2943,7 @@
29882943
DE7D17F127026B95002D3A5D /* Release */ = {
29892944
isa = XCBuildConfiguration;
29902945
buildSettings = {
2946+
APPLICATION_EXTENSION_API_ONLY = YES;
29912947
CLANG_ANALYZER_NONNULL = YES;
29922948
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
29932949
CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
@@ -3038,6 +2994,7 @@
30382994
DE7D17F227026B95002D3A5D /* Debug */ = {
30392995
isa = XCBuildConfiguration;
30402996
buildSettings = {
2997+
APPLICATION_EXTENSION_API_ONLY = YES;
30412998
CLANG_ANALYZER_NONNULL = YES;
30422999
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
30433000
CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
@@ -3094,6 +3051,7 @@
30943051
DE7D180427026BA3002D3A5D /* Release */ = {
30953052
isa = XCBuildConfiguration;
30963053
buildSettings = {
3054+
APPLICATION_EXTENSION_API_ONLY = YES;
30973055
CLANG_ANALYZER_NONNULL = YES;
30983056
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
30993057
CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
@@ -3144,6 +3102,7 @@
31443102
DE7D180527026BA3002D3A5D /* Debug */ = {
31453103
isa = XCBuildConfiguration;
31463104
buildSettings = {
3105+
APPLICATION_EXTENSION_API_ONLY = YES;
31473106
CLANG_ANALYZER_NONNULL = YES;
31483107
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
31493108
CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
@@ -3200,6 +3159,7 @@
32003159
DE7D188B27037F43002D3A5D /* Release */ = {
32013160
isa = XCBuildConfiguration;
32023161
buildSettings = {
3162+
APPLICATION_EXTENSION_API_ONLY = YES;
32033163
CLANG_ANALYZER_NONNULL = YES;
32043164
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
32053165
CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
@@ -3250,6 +3210,7 @@
32503210
DE7D188C27037F43002D3A5D /* Debug */ = {
32513211
isa = XCBuildConfiguration;
32523212
buildSettings = {
3213+
APPLICATION_EXTENSION_API_ONLY = YES;
32533214
CLANG_ANALYZER_NONNULL = YES;
32543215
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
32553216
CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";

0 commit comments

Comments
 (0)