Skip to content

Commit 176f887

Browse files
committed
Embed PusherSwift.framework in macOS example, and add push notification
capabilities
1 parent 485ebfc commit 176f887

File tree

1 file changed

+44
-1
lines changed

1 file changed

+44
-1
lines changed

macOS Example Swift/macOS Example Swift.xcodeproj/project.pbxproj

Lines changed: 44 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,31 @@
77
objects = {
88

99
/* Begin PBXBuildFile section */
10+
33F6EF791DD378C1005E85D2 /* PusherSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 33F6EF781DD378C1005E85D2 /* PusherSwift.framework */; };
11+
33F6EF7A1DD378C1005E85D2 /* PusherSwift.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 33F6EF781DD378C1005E85D2 /* PusherSwift.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
1012
FD4E1EA31DBA7CC3007BD0A2 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD4E1EA21DBA7CC3007BD0A2 /* AppDelegate.swift */; };
1113
FD4E1EA51DBA7CC3007BD0A2 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD4E1EA41DBA7CC3007BD0A2 /* ViewController.swift */; };
1214
FD4E1EA71DBA7CC3007BD0A2 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = FD4E1EA61DBA7CC3007BD0A2 /* Assets.xcassets */; };
1315
FD4E1EAA1DBA7CC3007BD0A2 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = FD4E1EA81DBA7CC3007BD0A2 /* Main.storyboard */; };
1416
/* End PBXBuildFile section */
1517

18+
/* Begin PBXCopyFilesBuildPhase section */
19+
33F6EF7B1DD378C2005E85D2 /* Embed Frameworks */ = {
20+
isa = PBXCopyFilesBuildPhase;
21+
buildActionMask = 2147483647;
22+
dstPath = "";
23+
dstSubfolderSpec = 10;
24+
files = (
25+
33F6EF7A1DD378C1005E85D2 /* PusherSwift.framework in Embed Frameworks */,
26+
);
27+
name = "Embed Frameworks";
28+
runOnlyForDeploymentPostprocessing = 0;
29+
};
30+
/* End PBXCopyFilesBuildPhase section */
31+
1632
/* Begin PBXFileReference section */
33+
33F6EF781DD378C1005E85D2 /* PusherSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = PusherSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; };
34+
33F6EF7D1DD37908005E85D2 /* macOS Example Swift.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "macOS Example Swift.entitlements"; sourceTree = "<group>"; };
1735
FD4E1E9F1DBA7CC3007BD0A2 /* macOS Example Swift.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "macOS Example Swift.app"; sourceTree = BUILT_PRODUCTS_DIR; };
1836
FD4E1EA21DBA7CC3007BD0A2 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
1937
FD4E1EA41DBA7CC3007BD0A2 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = "<group>"; };
@@ -27,17 +45,27 @@
2745
isa = PBXFrameworksBuildPhase;
2846
buildActionMask = 2147483647;
2947
files = (
48+
33F6EF791DD378C1005E85D2 /* PusherSwift.framework in Frameworks */,
3049
);
3150
runOnlyForDeploymentPostprocessing = 0;
3251
};
3352
/* End PBXFrameworksBuildPhase section */
3453

3554
/* Begin PBXGroup section */
55+
33F6EF7C1DD378CB005E85D2 /* Frameworks */ = {
56+
isa = PBXGroup;
57+
children = (
58+
33F6EF781DD378C1005E85D2 /* PusherSwift.framework */,
59+
);
60+
name = Frameworks;
61+
sourceTree = "<group>";
62+
};
3663
FD4E1E961DBA7CC3007BD0A2 = {
3764
isa = PBXGroup;
3865
children = (
3966
FD4E1EA11DBA7CC3007BD0A2 /* macOS Example Swift */,
4067
FD4E1EA01DBA7CC3007BD0A2 /* Products */,
68+
33F6EF7C1DD378CB005E85D2 /* Frameworks */,
4169
);
4270
sourceTree = "<group>";
4371
};
@@ -52,6 +80,7 @@
5280
FD4E1EA11DBA7CC3007BD0A2 /* macOS Example Swift */ = {
5381
isa = PBXGroup;
5482
children = (
83+
33F6EF7D1DD37908005E85D2 /* macOS Example Swift.entitlements */,
5584
FD4E1EA21DBA7CC3007BD0A2 /* AppDelegate.swift */,
5685
FD4E1EA41DBA7CC3007BD0A2 /* ViewController.swift */,
5786
FD4E1EA61DBA7CC3007BD0A2 /* Assets.xcassets */,
@@ -71,6 +100,7 @@
71100
FD4E1E9B1DBA7CC3007BD0A2 /* Sources */,
72101
FD4E1E9C1DBA7CC3007BD0A2 /* Frameworks */,
73102
FD4E1E9D1DBA7CC3007BD0A2 /* Resources */,
103+
33F6EF7B1DD378C2005E85D2 /* Embed Frameworks */,
74104
);
75105
buildRules = (
76106
);
@@ -88,12 +118,18 @@
88118
isa = PBXProject;
89119
attributes = {
90120
LastSwiftUpdateCheck = 0800;
91-
LastUpgradeCheck = 0800;
121+
LastUpgradeCheck = 0820;
92122
ORGANIZATIONNAME = Pusher;
93123
TargetAttributes = {
94124
FD4E1E9E1DBA7CC3007BD0A2 = {
95125
CreatedOnToolsVersion = 8.0;
126+
DevelopmentTeam = H7FL434D9W;
96127
ProvisioningStyle = Automatic;
128+
SystemCapabilities = {
129+
com.apple.Push = {
130+
enabled = 1;
131+
};
132+
};
97133
};
98134
};
99135
};
@@ -169,6 +205,7 @@
169205
CLANG_WARN_INFINITE_RECURSION = YES;
170206
CLANG_WARN_INT_CONVERSION = YES;
171207
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
208+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
172209
CLANG_WARN_SUSPICIOUS_MOVES = YES;
173210
CLANG_WARN_UNREACHABLE_CODE = YES;
174211
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
@@ -218,6 +255,7 @@
218255
CLANG_WARN_INFINITE_RECURSION = YES;
219256
CLANG_WARN_INT_CONVERSION = YES;
220257
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
258+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
221259
CLANG_WARN_SUSPICIOUS_MOVES = YES;
222260
CLANG_WARN_UNREACHABLE_CODE = YES;
223261
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
@@ -245,7 +283,9 @@
245283
isa = XCBuildConfiguration;
246284
buildSettings = {
247285
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
286+
CODE_SIGN_ENTITLEMENTS = "macOS Example Swift/macOS Example Swift.entitlements";
248287
COMBINE_HIDPI_IMAGES = YES;
288+
DEVELOPMENT_TEAM = H7FL434D9W;
249289
INFOPLIST_FILE = "macOS Example Swift/Info.plist";
250290
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
251291
PRODUCT_BUNDLE_IDENTIFIER = "com.pusher.macOS-Example-Swift";
@@ -258,7 +298,9 @@
258298
isa = XCBuildConfiguration;
259299
buildSettings = {
260300
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
301+
CODE_SIGN_ENTITLEMENTS = "macOS Example Swift/macOS Example Swift.entitlements";
261302
COMBINE_HIDPI_IMAGES = YES;
303+
DEVELOPMENT_TEAM = H7FL434D9W;
262304
INFOPLIST_FILE = "macOS Example Swift/Info.plist";
263305
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
264306
PRODUCT_BUNDLE_IDENTIFIER = "com.pusher.macOS-Example-Swift";
@@ -286,6 +328,7 @@
286328
FD4E1EB01DBA7CC3007BD0A2 /* Release */,
287329
);
288330
defaultConfigurationIsVisible = 0;
331+
defaultConfigurationName = Release;
289332
};
290333
/* End XCConfigurationList section */
291334
};

0 commit comments

Comments
 (0)