Skip to content

Commit 580a910

Browse files
Added Catalyst Support
1 parent 1ac3ca2 commit 580a910

File tree

3 files changed

+20
-0
lines changed

3 files changed

+20
-0
lines changed

MetroTimer.xcodeproj/project.pbxproj

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@
5858
AB41B9A422B40DD100A83985 /* DepartureView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DepartureView.swift; sourceTree = "<group>"; };
5959
AB41B9A622B413F700A83985 /* SettingsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsView.swift; sourceTree = "<group>"; };
6060
AB4BD513234BEFE6003DD217 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
61+
AB5D15592362058A006C990E /* MetroTimer.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = MetroTimer.entitlements; sourceTree = "<group>"; };
6162
ABB7D8CC234660D10065C7C1 /* AddRouteView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddRouteView.swift; sourceTree = "<group>"; };
6263
ABC2414222BD134E001D4B01 /* AddFavoriteView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddFavoriteView.swift; sourceTree = "<group>"; };
6364
/* End PBXFileReference section */
@@ -107,6 +108,7 @@
107108
AB38AF9F22AAEC2D00DC09BE /* MetroTimer */ = {
108109
isa = PBXGroup;
109110
children = (
111+
AB5D15592362058A006C990E /* MetroTimer.entitlements */,
110112
AB38AFA022AAEC2D00DC09BE /* AppDelegate.swift */,
111113
AB38AFE122AAED6E00DC09BE /* Views */,
112114
AB4BD513234BEFE6003DD217 /* Assets.xcassets */,
@@ -397,7 +399,9 @@
397399
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
398400
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
399401
BUILD_LIBRARY_FOR_DISTRIBUTION = NO;
402+
CODE_SIGN_ENTITLEMENTS = MetroTimer/MetroTimer.entitlements;
400403
CODE_SIGN_STYLE = Automatic;
404+
DERIVE_MACCATALYST_PRODUCT_BUNDLE_IDENTIFIER = YES;
401405
DEVELOPMENT_ASSET_PATHS = "MetroTimer/Preview\\ Content";
402406
DEVELOPMENT_TEAM = 46C9Y785NA;
403407
ENABLE_PREVIEWS = YES;
@@ -409,6 +413,7 @@
409413
MARKETING_VERSION = 1.2.0;
410414
PRODUCT_BUNDLE_IDENTIFIER = de.JonasFrey.MetroTimer;
411415
PRODUCT_NAME = "$(TARGET_NAME)";
416+
SUPPORTS_MACCATALYST = YES;
412417
SWIFT_VERSION = 5.0;
413418
TARGETED_DEVICE_FAMILY = "1,2";
414419
};
@@ -420,7 +425,9 @@
420425
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
421426
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
422427
BUILD_LIBRARY_FOR_DISTRIBUTION = NO;
428+
CODE_SIGN_ENTITLEMENTS = MetroTimer/MetroTimer.entitlements;
423429
CODE_SIGN_STYLE = Automatic;
430+
DERIVE_MACCATALYST_PRODUCT_BUNDLE_IDENTIFIER = YES;
424431
DEVELOPMENT_ASSET_PATHS = "MetroTimer/Preview\\ Content";
425432
DEVELOPMENT_TEAM = 46C9Y785NA;
426433
ENABLE_PREVIEWS = YES;
@@ -432,6 +439,7 @@
432439
MARKETING_VERSION = 1.2.0;
433440
PRODUCT_BUNDLE_IDENTIFIER = de.JonasFrey.MetroTimer;
434441
PRODUCT_NAME = "$(TARGET_NAME)";
442+
SUPPORTS_MACCATALYST = YES;
435443
SWIFT_VERSION = 5.0;
436444
TARGETED_DEVICE_FAMILY = "1,2";
437445
};

MetroTimer/Info.plist

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818
<string>$(MARKETING_VERSION)</string>
1919
<key>CFBundleVersion</key>
2020
<string>1</string>
21+
<key>LSApplicationCategoryType</key>
22+
<string>public.app-category.travel</string>
2123
<key>LSRequiresIPhoneOS</key>
2224
<true/>
2325
<key>UILaunchStoryboardName</key>

MetroTimer/MetroTimer.entitlements

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>com.apple.security.app-sandbox</key>
6+
<true/>
7+
<key>com.apple.security.network.client</key>
8+
<true/>
9+
</dict>
10+
</plist>

0 commit comments

Comments
 (0)