Skip to content

Commit 4c6fa07

Browse files
committed
Fixing nullability warnings and schemes for Carthage build
1 parent 9953977 commit 4c6fa07

File tree

9 files changed

+24
-184
lines changed

9 files changed

+24
-184
lines changed

iOS_SDK/OneSignalDevApp/OneSignalExample.xcodeproj/xcshareddata/xcschemes/OneSignalDevApp.xcscheme

Lines changed: 0 additions & 113 deletions
This file was deleted.

iOS_SDK/OneSignalSDK/OneSignal.xcodeproj/xcshareddata/xcschemes/OneSignal.xcscheme renamed to iOS_SDK/OneSignalSDK/OneSignal.xcodeproj/xcshareddata/xcschemes/OneSignalExtension.xcscheme

Lines changed: 7 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Scheme
3-
LastUpgradeVersion = "0630"
3+
LastUpgradeVersion = "1300"
44
version = "1.3">
55
<BuildAction
66
parallelizeBuildables = "YES"
@@ -14,9 +14,9 @@
1414
buildForAnalyzing = "YES">
1515
<BuildableReference
1616
BuildableIdentifier = "primary"
17-
BlueprintIdentifier = "37747F9219147D6500558FAD"
18-
BuildableName = "libOneSignal.a"
19-
BlueprintName = "OneSignal"
17+
BlueprintIdentifier = "DE7D17F827026BA3002D3A5D"
18+
BuildableName = "OneSignalExtension.framework"
19+
BlueprintName = "OneSignalExtension"
2020
ReferencedContainer = "container:OneSignal.xcodeproj">
2121
</BuildableReference>
2222
</BuildActionEntry>
@@ -28,16 +28,6 @@
2828
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
2929
shouldUseLaunchSchemeArgsEnv = "YES">
3030
<Testables>
31-
<TestableReference
32-
skipped = "NO">
33-
<BuildableReference
34-
BuildableIdentifier = "primary"
35-
BlueprintIdentifier = "911E2CB91E398AB3003112A4"
36-
BuildableName = "UnitTests.xctest"
37-
BlueprintName = "UnitTests"
38-
ReferencedContainer = "container:OneSignal.xcodeproj">
39-
</BuildableReference>
40-
</TestableReference>
4131
</Testables>
4232
</TestAction>
4333
<LaunchAction
@@ -50,15 +40,6 @@
5040
debugDocumentVersioning = "YES"
5141
debugServiceExtension = "internal"
5242
allowLocationSimulation = "YES">
53-
<MacroExpansion>
54-
<BuildableReference
55-
BuildableIdentifier = "primary"
56-
BlueprintIdentifier = "37747F9219147D6500558FAD"
57-
BuildableName = "libOneSignal.a"
58-
BlueprintName = "OneSignal"
59-
ReferencedContainer = "container:OneSignal.xcodeproj">
60-
</BuildableReference>
61-
</MacroExpansion>
6243
</LaunchAction>
6344
<ProfileAction
6445
buildConfiguration = "Release"
@@ -69,9 +50,9 @@
6950
<MacroExpansion>
7051
<BuildableReference
7152
BuildableIdentifier = "primary"
72-
BlueprintIdentifier = "37747F9219147D6500558FAD"
73-
BuildableName = "libOneSignal.a"
74-
BlueprintName = "OneSignal"
53+
BlueprintIdentifier = "DE7D17F827026BA3002D3A5D"
54+
BuildableName = "OneSignalExtension.framework"
55+
BlueprintName = "OneSignalExtension"
7556
ReferencedContainer = "container:OneSignal.xcodeproj">
7657
</BuildableReference>
7758
</MacroExpansion>
Lines changed: 11 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Scheme
3-
LastUpgradeVersion = "1200"
3+
LastUpgradeVersion = "1300"
44
version = "1.3">
55
<BuildAction
66
parallelizeBuildables = "YES"
@@ -14,10 +14,10 @@
1414
buildForAnalyzing = "YES">
1515
<BuildableReference
1616
BuildableIdentifier = "primary"
17-
BlueprintIdentifier = "DE68DA5624C7695900FC95A8"
18-
BuildableName = "OneSignalExampleClip.app"
19-
BlueprintName = "OneSignalExampleClip"
20-
ReferencedContainer = "container:OneSignalExample.xcodeproj">
17+
BlueprintIdentifier = "DE7D187F27037F43002D3A5D"
18+
BuildableName = "OneSignalOutcomes.framework"
19+
BlueprintName = "OneSignalOutcomes"
20+
ReferencedContainer = "container:OneSignal.xcodeproj">
2121
</BuildableReference>
2222
</BuildActionEntry>
2323
</BuildActionEntries>
@@ -28,16 +28,6 @@
2828
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
2929
shouldUseLaunchSchemeArgsEnv = "YES">
3030
<Testables>
31-
<TestableReference
32-
skipped = "NO">
33-
<BuildableReference
34-
BuildableIdentifier = "primary"
35-
BlueprintIdentifier = "911E2CB91E398AB3003112A4"
36-
BuildableName = "UnitTests.xctest"
37-
BlueprintName = "UnitTests"
38-
ReferencedContainer = "container:../OneSignalSDK/OneSignal.xcodeproj">
39-
</BuildableReference>
40-
</TestableReference>
4131
</Testables>
4232
</TestAction>
4333
<LaunchAction
@@ -50,40 +40,22 @@
5040
debugDocumentVersioning = "YES"
5141
debugServiceExtension = "internal"
5242
allowLocationSimulation = "YES">
53-
<BuildableProductRunnable
54-
runnableDebuggingMode = "0">
55-
<BuildableReference
56-
BuildableIdentifier = "primary"
57-
BlueprintIdentifier = "DE68DA5624C7695900FC95A8"
58-
BuildableName = "OneSignalExampleClip.app"
59-
BlueprintName = "OneSignalExampleClip"
60-
ReferencedContainer = "container:OneSignalExample.xcodeproj">
61-
</BuildableReference>
62-
</BuildableProductRunnable>
63-
<EnvironmentVariables>
64-
<EnvironmentVariable
65-
key = "_XCAppClipURL"
66-
value = "https://example.com"
67-
isEnabled = "NO">
68-
</EnvironmentVariable>
69-
</EnvironmentVariables>
7043
</LaunchAction>
7144
<ProfileAction
7245
buildConfiguration = "Release"
7346
shouldUseLaunchSchemeArgsEnv = "YES"
7447
savedToolIdentifier = ""
7548
useCustomWorkingDirectory = "NO"
7649
debugDocumentVersioning = "YES">
77-
<BuildableProductRunnable
78-
runnableDebuggingMode = "0">
50+
<MacroExpansion>
7951
<BuildableReference
8052
BuildableIdentifier = "primary"
81-
BlueprintIdentifier = "DE68DA5624C7695900FC95A8"
82-
BuildableName = "OneSignalExampleClip.app"
83-
BlueprintName = "OneSignalExampleClip"
84-
ReferencedContainer = "container:OneSignalExample.xcodeproj">
53+
BlueprintIdentifier = "DE7D187F27037F43002D3A5D"
54+
BuildableName = "OneSignalOutcomes.framework"
55+
BlueprintName = "OneSignalOutcomes"
56+
ReferencedContainer = "container:OneSignal.xcodeproj">
8557
</BuildableReference>
86-
</BuildableProductRunnable>
58+
</MacroExpansion>
8759
</ProfileAction>
8860
<AnalyzeAction
8961
buildConfiguration = "Debug">

iOS_SDK/OneSignalSDK/OneSignalCore/Source/OSNotificationClasses.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,4 +57,4 @@ typedef NS_ENUM(NSUInteger, OSNotificationActionType) {
5757
// Convert the class into a NSDictionary
5858
- (NSDictionary *_Nonnull)jsonRepresentation;
5959

60-
@end;
60+
@end

iOS_SDK/OneSignalSDK/OneSignalOutcomes/Source/Influence/OSInfluenceDataRepository.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ THE SOFTWARE.
2929

3030
@interface OSInfluenceDataRepository : NSObject
3131

32-
+ (OSInfluenceDataRepository *)sharedInfluenceDataRepository;
32+
+ (OSInfluenceDataRepository * _Nonnull)sharedInfluenceDataRepository;
3333

3434
- (void)cacheNotificationInfluenceType:(OSInfluenceType) influenceType;
3535
- (OSInfluenceType)notificationCachedInfluenceType;

iOS_SDK/OneSignalSDK/OneSignalOutcomes/Source/Influence/OSTrackerFactory.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ THE SOFTWARE.
3333

3434
@interface OSTrackerFactory : NSObject
3535

36-
+ (OSTrackerFactory*)sharedTrackerFactory;
36+
+ (OSTrackerFactory* _Nonnull)sharedTrackerFactory;
3737

3838
- (id _Nonnull)initWithRepository:(OSInfluenceDataRepository * _Nonnull)dataRepository;
3939
- (void)saveInfluenceParams:(NSDictionary * _Nonnull)params;

iOS_SDK/OneSignalSDK/OneSignalOutcomes/Source/OutcomeEvents/Model/V1/OSOutcomeEvent.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,4 +65,4 @@
6565
@end
6666

6767
/*Block for handling outcome event being sent successfully*/
68-
typedef void (^OSSendOutcomeSuccess)(OSOutcomeEvent* outcome);
68+
typedef void (^OSSendOutcomeSuccess)(OSOutcomeEvent* _Nonnull outcome);

iOS_SDK/OneSignalSDK/OneSignalOutcomes/Source/OutcomeEvents/OSOutcomeEventsCache.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ THE SOFTWARE.
3030

3131
@interface OSOutcomeEventsCache : NSObject
3232

33-
+ (OSOutcomeEventsCache *)sharedOutcomeEventsCache;
33+
+ (OSOutcomeEventsCache * _Nonnull)sharedOutcomeEventsCache;
3434

3535
- (BOOL)isOutcomesV2ServiceEnabled;
3636
- (void)saveOutcomesV2ServiceEnabled:(BOOL)isEnabled;

iOS_SDK/OneSignalSDK/OneSignalOutcomes/Source/OutcomeEvents/OSSessionManager.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636

3737
@interface OSSessionManager : NSObject
3838

39-
+ (OSSessionManager *)sharedSessionManager;
39+
+ (OSSessionManager * _Nonnull)sharedSessionManager;
4040

4141
+ (void)resetSharedSessionManager;
4242

0 commit comments

Comments
 (0)