Skip to content

Commit c513dbe

Browse files
Apply APPLICATION_EXTENSION_API_ONLY = YES to all *.framework targets (#167)
Summary: OASIS-1614 APPLICATION_EXTENSION_API_ONLY = YES Changing all objective-c-sdk *.framework "Build Settings" to APPLICATION_EXTENSION_API_ONLY = YES along with added minor code changes enables Optimizely objective-c-sdk to be used in iOS and tvOS app extensions. SEE: Apple's "App Extension Programming Guide". Test Plan: * OptimizelyiOSDemoApp [OPTIMIZELY SDK][INFO]:[EVENT DISPATCHER] Successfully tracked event sample_conversion for user 122615 background and foreground the app [OPTIMIZELY SDK][INFO]:[EVENT DISPATCHER] Successfully tracked event sample_conversion for user 122615 the app is still behaving OK PASSED * OptimizelyTVOSDemo App [OPTIMIZELY SDK][INFO]:[EVENT DISPATCHER] Successfully tracked event sample_conversion for user 101373 PASSED * 5 iOS test suites PASSED * 5 tvOS test suites PASSED * OptimizelyiOSDemoApp Product > Analyze 1 Analyze error in JSONModel-iOS PASSED Reviewers: alda JIRA Issues: OASIS-1614 Differential Revision: https://phabricator.optimizely.com/D17011
1 parent ff4bba1 commit c513dbe

File tree

10 files changed

+66
-13
lines changed

10 files changed

+66
-13
lines changed

OptimizelySDKCore/OptimizelySDKCore.xcodeproj/project.pbxproj

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1464,6 +1464,7 @@
14641464
isa = XCBuildConfiguration;
14651465
baseConfigurationReference = 944729689803E993C9DC6D54 /* Pods-OptimizelySDKCoreiOS.debug.xcconfig */;
14661466
buildSettings = {
1467+
APPLICATION_EXTENSION_API_ONLY = YES;
14671468
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
14681469
CLANG_WARN_INFINITE_RECURSION = YES;
14691470
CLANG_WARN_SUSPICIOUS_MOVES = YES;
@@ -1493,6 +1494,7 @@
14931494
isa = XCBuildConfiguration;
14941495
baseConfigurationReference = 535C603DDFD996B277A0E064 /* Pods-OptimizelySDKCoreiOS.rc.xcconfig */;
14951496
buildSettings = {
1497+
APPLICATION_EXTENSION_API_ONLY = YES;
14961498
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
14971499
CLANG_WARN_INFINITE_RECURSION = YES;
14981500
CLANG_WARN_SUSPICIOUS_MOVES = YES;
@@ -1518,6 +1520,7 @@
15181520
isa = XCBuildConfiguration;
15191521
baseConfigurationReference = D4195831840B6A255A7E0EB9 /* Pods-OptimizelySDKCoreiOS.beta.xcconfig */;
15201522
buildSettings = {
1523+
APPLICATION_EXTENSION_API_ONLY = YES;
15211524
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
15221525
CLANG_WARN_INFINITE_RECURSION = YES;
15231526
CLANG_WARN_SUSPICIOUS_MOVES = YES;
@@ -1543,6 +1546,7 @@
15431546
isa = XCBuildConfiguration;
15441547
baseConfigurationReference = 01386A41636DEDC5D8938455 /* Pods-OptimizelySDKCoreiOS.release.xcconfig */;
15451548
buildSettings = {
1549+
APPLICATION_EXTENSION_API_ONLY = YES;
15461550
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
15471551
CLANG_WARN_INFINITE_RECURSION = YES;
15481552
CLANG_WARN_SUSPICIOUS_MOVES = YES;
@@ -1632,6 +1636,7 @@
16321636
isa = XCBuildConfiguration;
16331637
baseConfigurationReference = F6CC17F155793CF43AB7A3D9 /* Pods-OptimizelySDKCoreTVOS.debug.xcconfig */;
16341638
buildSettings = {
1639+
APPLICATION_EXTENSION_API_ONLY = YES;
16351640
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
16361641
CLANG_WARN_INFINITE_RECURSION = YES;
16371642
CLANG_WARN_SUSPICIOUS_MOVES = YES;
@@ -1662,6 +1667,7 @@
16621667
isa = XCBuildConfiguration;
16631668
baseConfigurationReference = 3FBA850033BBEC39D85B617B /* Pods-OptimizelySDKCoreTVOS.rc.xcconfig */;
16641669
buildSettings = {
1670+
APPLICATION_EXTENSION_API_ONLY = YES;
16651671
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
16661672
CLANG_WARN_INFINITE_RECURSION = YES;
16671673
CLANG_WARN_SUSPICIOUS_MOVES = YES;
@@ -1688,6 +1694,7 @@
16881694
isa = XCBuildConfiguration;
16891695
baseConfigurationReference = 4AD98EC23436656DED35EBED /* Pods-OptimizelySDKCoreTVOS.beta.xcconfig */;
16901696
buildSettings = {
1697+
APPLICATION_EXTENSION_API_ONLY = YES;
16911698
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
16921699
CLANG_WARN_INFINITE_RECURSION = YES;
16931700
CLANG_WARN_SUSPICIOUS_MOVES = YES;
@@ -1714,6 +1721,7 @@
17141721
isa = XCBuildConfiguration;
17151722
baseConfigurationReference = B0B2C5870F0F8E1FDD2E1FCD /* Pods-OptimizelySDKCoreTVOS.release.xcconfig */;
17161723
buildSettings = {
1724+
APPLICATION_EXTENSION_API_ONLY = YES;
17171725
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
17181726
CLANG_WARN_INFINITE_RECURSION = YES;
17191727
CLANG_WARN_SUSPICIOUS_MOVES = YES;

OptimizelySDKDatafileManager/OptimizelySDKDatafileManager.xcodeproj/project.pbxproj

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1071,6 +1071,7 @@
10711071
isa = XCBuildConfiguration;
10721072
baseConfigurationReference = BB5AA95983AE702D0CF7A143 /* Pods-OptimizelySDKDatafileManageriOS.debug.xcconfig */;
10731073
buildSettings = {
1074+
APPLICATION_EXTENSION_API_ONLY = YES;
10741075
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
10751076
CLANG_WARN_INFINITE_RECURSION = YES;
10761077
CLANG_WARN_SUSPICIOUS_MOVES = YES;
@@ -1099,6 +1100,7 @@
10991100
isa = XCBuildConfiguration;
11001101
baseConfigurationReference = E07A16C7EA91C9D0B85F91C4 /* Pods-OptimizelySDKDatafileManageriOS.rc .xcconfig */;
11011102
buildSettings = {
1103+
APPLICATION_EXTENSION_API_ONLY = YES;
11021104
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
11031105
CLANG_WARN_INFINITE_RECURSION = YES;
11041106
CLANG_WARN_SUSPICIOUS_MOVES = YES;
@@ -1123,6 +1125,7 @@
11231125
isa = XCBuildConfiguration;
11241126
baseConfigurationReference = 61B1B0086825F3982EF1AF60 /* Pods-OptimizelySDKDatafileManageriOS.beta.xcconfig */;
11251127
buildSettings = {
1128+
APPLICATION_EXTENSION_API_ONLY = YES;
11261129
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
11271130
CLANG_WARN_INFINITE_RECURSION = YES;
11281131
CLANG_WARN_SUSPICIOUS_MOVES = YES;
@@ -1147,6 +1150,7 @@
11471150
isa = XCBuildConfiguration;
11481151
baseConfigurationReference = 00E229D537533B61E486FD74 /* Pods-OptimizelySDKDatafileManageriOS.release.xcconfig */;
11491152
buildSettings = {
1153+
APPLICATION_EXTENSION_API_ONLY = YES;
11501154
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
11511155
CLANG_WARN_INFINITE_RECURSION = YES;
11521156
CLANG_WARN_SUSPICIOUS_MOVES = YES;
@@ -1235,6 +1239,7 @@
12351239
isa = XCBuildConfiguration;
12361240
baseConfigurationReference = 014E0B036FDB9D48F093B283 /* Pods-OptimizelySDKDatafileManagerTVOS.debug.xcconfig */;
12371241
buildSettings = {
1242+
APPLICATION_EXTENSION_API_ONLY = YES;
12381243
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
12391244
CLANG_WARN_INFINITE_RECURSION = YES;
12401245
CLANG_WARN_SUSPICIOUS_MOVES = YES;
@@ -1265,6 +1270,7 @@
12651270
isa = XCBuildConfiguration;
12661271
baseConfigurationReference = B1DE3E3685940C8A1F4EBAF9 /* Pods-OptimizelySDKDatafileManagerTVOS.rc .xcconfig */;
12671272
buildSettings = {
1273+
APPLICATION_EXTENSION_API_ONLY = YES;
12681274
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
12691275
CLANG_WARN_INFINITE_RECURSION = YES;
12701276
CLANG_WARN_SUSPICIOUS_MOVES = YES;
@@ -1291,6 +1297,7 @@
12911297
isa = XCBuildConfiguration;
12921298
baseConfigurationReference = 71640A874978C2BA42C98562 /* Pods-OptimizelySDKDatafileManagerTVOS.beta.xcconfig */;
12931299
buildSettings = {
1300+
APPLICATION_EXTENSION_API_ONLY = YES;
12941301
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
12951302
CLANG_WARN_INFINITE_RECURSION = YES;
12961303
CLANG_WARN_SUSPICIOUS_MOVES = YES;
@@ -1317,6 +1324,7 @@
13171324
isa = XCBuildConfiguration;
13181325
baseConfigurationReference = B2819F4E5016E1005D9A2D8D /* Pods-OptimizelySDKDatafileManagerTVOS.release.xcconfig */;
13191326
buildSettings = {
1327+
APPLICATION_EXTENSION_API_ONLY = YES;
13201328
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
13211329
CLANG_WARN_INFINITE_RECURSION = YES;
13221330
CLANG_WARN_SUSPICIOUS_MOVES = YES;

OptimizelySDKDatafileManager/OptimizelySDKDatafileManager/OPTLYDatafileManager.m

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -185,27 +185,25 @@ - (nullable NSString *)getLastModifiedDate:(nonnull NSString *)projectId {
185185
#pragma mark - Application Lifecycle Handlers
186186
- (void)setupApplicationNotificationHandlers {
187187
NSNotificationCenter *defaultCenter = [NSNotificationCenter defaultCenter];
188-
UIApplication *app = [UIApplication sharedApplication];
189-
190188
[defaultCenter addObserver:self
191189
selector:@selector(applicationDidFinishLaunching:)
192190
name:UIApplicationDidFinishLaunchingNotification
193-
object:app];
191+
object:nil];
194192

195193
[defaultCenter addObserver:self
196194
selector:@selector(applicationDidBecomeActive:)
197195
name:UIApplicationDidBecomeActiveNotification
198-
object:app];
196+
object:nil];
199197

200198
[defaultCenter addObserver:self
201199
selector:@selector(applicationDidEnterBackground:)
202200
name:UIApplicationDidEnterBackgroundNotification
203-
object:app];
201+
object:nil];
204202

205203
[defaultCenter addObserver:self
206204
selector:@selector(applicationWillTerminate:)
207205
name:UIApplicationWillTerminateNotification
208-
object:app];
206+
object:nil];
209207
}
210208

211209
- (void)applicationDidFinishLaunching:(id)notificaton {

OptimizelySDKEventDispatcher/OptimizelySDKEventDispatcher.xcodeproj/project.pbxproj

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -949,6 +949,7 @@
949949
isa = XCBuildConfiguration;
950950
baseConfigurationReference = 2BC91A746D5460CAC2179173 /* Pods-OptimizelySDKEventDispatcheriOS.debug.xcconfig */;
951951
buildSettings = {
952+
APPLICATION_EXTENSION_API_ONLY = YES;
952953
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
953954
CLANG_WARN_INFINITE_RECURSION = YES;
954955
CLANG_WARN_SUSPICIOUS_MOVES = YES;
@@ -977,6 +978,7 @@
977978
isa = XCBuildConfiguration;
978979
baseConfigurationReference = EEEA573DC462834DA4D553BD /* Pods-OptimizelySDKEventDispatcheriOS.beta.xcconfig */;
979980
buildSettings = {
981+
APPLICATION_EXTENSION_API_ONLY = YES;
980982
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
981983
CLANG_WARN_INFINITE_RECURSION = YES;
982984
CLANG_WARN_SUSPICIOUS_MOVES = YES;
@@ -1001,6 +1003,7 @@
10011003
isa = XCBuildConfiguration;
10021004
baseConfigurationReference = 1830BCB500C3131410C5185B /* Pods-OptimizelySDKEventDispatcheriOS.rc.xcconfig */;
10031005
buildSettings = {
1006+
APPLICATION_EXTENSION_API_ONLY = YES;
10041007
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
10051008
CLANG_WARN_INFINITE_RECURSION = YES;
10061009
CLANG_WARN_SUSPICIOUS_MOVES = YES;
@@ -1025,6 +1028,7 @@
10251028
isa = XCBuildConfiguration;
10261029
baseConfigurationReference = 4BF934501CBCB2643883E1D7 /* Pods-OptimizelySDKEventDispatcheriOS.release.xcconfig */;
10271030
buildSettings = {
1031+
APPLICATION_EXTENSION_API_ONLY = YES;
10281032
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
10291033
CLANG_WARN_INFINITE_RECURSION = YES;
10301034
CLANG_WARN_SUSPICIOUS_MOVES = YES;
@@ -1113,6 +1117,7 @@
11131117
isa = XCBuildConfiguration;
11141118
baseConfigurationReference = 9F44E187F0307E7E4658DE61 /* Pods-OptimizelySDKEventDispatcherTVOS.debug.xcconfig */;
11151119
buildSettings = {
1120+
APPLICATION_EXTENSION_API_ONLY = YES;
11161121
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
11171122
CLANG_WARN_SUSPICIOUS_MOVES = YES;
11181123
CODE_SIGN_IDENTITY = "";
@@ -1142,6 +1147,7 @@
11421147
isa = XCBuildConfiguration;
11431148
baseConfigurationReference = 4B2747E0A19EA244FD34A0B2 /* Pods-OptimizelySDKEventDispatcherTVOS.beta.xcconfig */;
11441149
buildSettings = {
1150+
APPLICATION_EXTENSION_API_ONLY = YES;
11451151
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
11461152
CLANG_WARN_SUSPICIOUS_MOVES = YES;
11471153
CODE_SIGN_IDENTITY = "";
@@ -1167,6 +1173,7 @@
11671173
isa = XCBuildConfiguration;
11681174
baseConfigurationReference = FCB98CEB5A64A0C856A5C2B5 /* Pods-OptimizelySDKEventDispatcherTVOS.rc.xcconfig */;
11691175
buildSettings = {
1176+
APPLICATION_EXTENSION_API_ONLY = YES;
11701177
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
11711178
CLANG_WARN_SUSPICIOUS_MOVES = YES;
11721179
CODE_SIGN_IDENTITY = "";
@@ -1192,6 +1199,7 @@
11921199
isa = XCBuildConfiguration;
11931200
baseConfigurationReference = 242A387AE2F177A4BEF851CB /* Pods-OptimizelySDKEventDispatcherTVOS.release.xcconfig */;
11941201
buildSettings = {
1202+
APPLICATION_EXTENSION_API_ONLY = YES;
11951203
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
11961204
CLANG_WARN_SUSPICIOUS_MOVES = YES;
11971205
CODE_SIGN_IDENTITY = "";

OptimizelySDKEventDispatcher/OptimizelySDKEventDispatcher/OPTLYEventDispatcher.m

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -377,37 +377,36 @@ - (void)flushSavedEvents:(OPTLYDataStoreEventType)eventType callback:(void(^)())
377377

378378
- (void)setupApplicationNotificationHandlers {
379379
NSNotificationCenter *defaultCenter = [NSNotificationCenter defaultCenter];
380-
UIApplication *app = [UIApplication sharedApplication];
381380

382381
[defaultCenter addObserver:self
383382
selector:@selector(applicationDidFinishLaunching:)
384383
name:UIApplicationDidFinishLaunchingNotification
385-
object:app];
384+
object:nil];
386385

387386
[defaultCenter addObserver:self
388387
selector:@selector(applicationDidBecomeActive:)
389388
name:UIApplicationDidBecomeActiveNotification
390-
object:app];
389+
object:nil];
391390

392391
[defaultCenter addObserver:self
393392
selector:@selector(applicationDidEnterBackground:)
394393
name:UIApplicationDidEnterBackgroundNotification
395-
object:app];
394+
object:nil];
396395

397396
[defaultCenter addObserver:self
398397
selector:@selector(applicationWillEnterForeground:)
399398
name:UIApplicationWillEnterForegroundNotification
400-
object:app];
399+
object:nil];
401400

402401
[defaultCenter addObserver:self
403402
selector:@selector(applicationWillResignActive:)
404403
name:UIApplicationWillResignActiveNotification
405-
object:app];
404+
object:nil];
406405

407406
[defaultCenter addObserver:self
408407
selector:@selector(applicationWillTerminate:)
409408
name:UIApplicationWillTerminateNotification
410-
object:app];
409+
object:nil];
411410
}
412411

413412

OptimizelySDKShared/OptimizelySDKShared.xcodeproj/project.pbxproj

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1163,6 +1163,7 @@
11631163
isa = XCBuildConfiguration;
11641164
baseConfigurationReference = 202293A05EDCEE1B7C19C05B /* Pods-OptimizelySDKSharediOS.debug.xcconfig */;
11651165
buildSettings = {
1166+
APPLICATION_EXTENSION_API_ONLY = YES;
11661167
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
11671168
CLANG_WARN_INFINITE_RECURSION = YES;
11681169
CLANG_WARN_SUSPICIOUS_MOVES = YES;
@@ -1192,6 +1193,7 @@
11921193
isa = XCBuildConfiguration;
11931194
baseConfigurationReference = 777829E224F9AB001A46FE0E /* Pods-OptimizelySDKSharediOS.rc.xcconfig */;
11941195
buildSettings = {
1196+
APPLICATION_EXTENSION_API_ONLY = YES;
11951197
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
11961198
CLANG_WARN_INFINITE_RECURSION = YES;
11971199
CLANG_WARN_SUSPICIOUS_MOVES = YES;
@@ -1217,6 +1219,7 @@
12171219
isa = XCBuildConfiguration;
12181220
baseConfigurationReference = EEA436FFCE95FFFF3CAC0BC8 /* Pods-OptimizelySDKSharediOS.beta.xcconfig */;
12191221
buildSettings = {
1222+
APPLICATION_EXTENSION_API_ONLY = YES;
12201223
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
12211224
CLANG_WARN_INFINITE_RECURSION = YES;
12221225
CLANG_WARN_SUSPICIOUS_MOVES = YES;
@@ -1242,6 +1245,7 @@
12421245
isa = XCBuildConfiguration;
12431246
baseConfigurationReference = 0DABB0664478DB341DEF3237 /* Pods-OptimizelySDKSharediOS.release.xcconfig */;
12441247
buildSettings = {
1248+
APPLICATION_EXTENSION_API_ONLY = YES;
12451249
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
12461250
CLANG_WARN_INFINITE_RECURSION = YES;
12471251
CLANG_WARN_SUSPICIOUS_MOVES = YES;
@@ -1331,6 +1335,7 @@
13311335
isa = XCBuildConfiguration;
13321336
baseConfigurationReference = 5CF4F1B8D6539A2AE661E1E1 /* Pods-OptimizelySDKSharedTVOS.debug.xcconfig */;
13331337
buildSettings = {
1338+
APPLICATION_EXTENSION_API_ONLY = YES;
13341339
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
13351340
CLANG_WARN_INFINITE_RECURSION = YES;
13361341
CLANG_WARN_SUSPICIOUS_MOVES = YES;
@@ -1362,6 +1367,7 @@
13621367
isa = XCBuildConfiguration;
13631368
baseConfigurationReference = 0567D389B36E6BC68E678D64 /* Pods-OptimizelySDKSharedTVOS.rc.xcconfig */;
13641369
buildSettings = {
1370+
APPLICATION_EXTENSION_API_ONLY = YES;
13651371
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
13661372
CLANG_WARN_INFINITE_RECURSION = YES;
13671373
CLANG_WARN_SUSPICIOUS_MOVES = YES;
@@ -1389,6 +1395,7 @@
13891395
isa = XCBuildConfiguration;
13901396
baseConfigurationReference = CC9DFCEBC227A64F4FE43A04 /* Pods-OptimizelySDKSharedTVOS.beta.xcconfig */;
13911397
buildSettings = {
1398+
APPLICATION_EXTENSION_API_ONLY = YES;
13921399
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
13931400
CLANG_WARN_INFINITE_RECURSION = YES;
13941401
CLANG_WARN_SUSPICIOUS_MOVES = YES;
@@ -1416,6 +1423,7 @@
14161423
isa = XCBuildConfiguration;
14171424
baseConfigurationReference = 6042179012EFD11109128C34 /* Pods-OptimizelySDKSharedTVOS.release.xcconfig */;
14181425
buildSettings = {
1426+
APPLICATION_EXTENSION_API_ONLY = YES;
14191427
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
14201428
CLANG_WARN_INFINITE_RECURSION = YES;
14211429
CLANG_WARN_SUSPICIOUS_MOVES = YES;

OptimizelySDKTVOS/OptimizelySDKTVOS.xcodeproj/project.pbxproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -708,6 +708,7 @@
708708
isa = XCBuildConfiguration;
709709
baseConfigurationReference = E62FD13CF8241FFB0083F99C /* Pods-OptimizelySDKTVOS.debug.xcconfig */;
710710
buildSettings = {
711+
APPLICATION_EXTENSION_API_ONLY = YES;
711712
CODE_SIGN_IDENTITY = "";
712713
DEFINES_MODULE = YES;
713714
DYLIB_COMPATIBILITY_VERSION = 1;
@@ -797,6 +798,7 @@
797798
isa = XCBuildConfiguration;
798799
baseConfigurationReference = 876F26E13F09AA5120932B3E /* Pods-OptimizelySDKTVOS.rc.xcconfig */;
799800
buildSettings = {
801+
APPLICATION_EXTENSION_API_ONLY = YES;
800802
CODE_SIGN_IDENTITY = "";
801803
DEFINES_MODULE = YES;
802804
DYLIB_COMPATIBILITY_VERSION = 1;
@@ -886,6 +888,7 @@
886888
isa = XCBuildConfiguration;
887889
baseConfigurationReference = 28DE410B256E509B248B59A2 /* Pods-OptimizelySDKTVOS.beta.xcconfig */;
888890
buildSettings = {
891+
APPLICATION_EXTENSION_API_ONLY = YES;
889892
CODE_SIGN_IDENTITY = "";
890893
DEFINES_MODULE = YES;
891894
DYLIB_COMPATIBILITY_VERSION = 1;
@@ -975,6 +978,7 @@
975978
isa = XCBuildConfiguration;
976979
baseConfigurationReference = 642771BAF551A7140B449867 /* Pods-OptimizelySDKTVOS.release.xcconfig */;
977980
buildSettings = {
981+
APPLICATION_EXTENSION_API_ONLY = YES;
978982
CODE_SIGN_IDENTITY = "";
979983
DEFINES_MODULE = YES;
980984
DYLIB_COMPATIBILITY_VERSION = 1;

0 commit comments

Comments
 (0)