diff options
author | Star Rauchenberger <fefferburbia@gmail.com> | 2022-03-22 21:47:01 -0400 |
---|---|---|
committer | Star Rauchenberger <fefferburbia@gmail.com> | 2022-03-22 21:47:01 -0400 |
commit | cd805338649b04cd9cff9185f0e229946fbadba7 (patch) | |
tree | c1e67a79b0ade1e88b27746dba25e66d6af8381c | |
parent | 315e75f125601b67b2fa137a6b141d2655f218b4 (diff) | |
download | ether-cd805338649b04cd9cff9185f0e229946fbadba7.tar.gz ether-cd805338649b04cd9cff9185f0e229946fbadba7.tar.bz2 ether-cd805338649b04cd9cff9185f0e229946fbadba7.zip |
did some stuff to make mac distribution work v1.0.1
don't forget to run bundle-dylibs.sh
4 files changed, 110 insertions, 11 deletions
diff --git a/macOS/Ether.xcodeproj/project.pbxproj b/macOS/Ether.xcodeproj/project.pbxproj index 0b0aaac..8d34892 100644 --- a/macOS/Ether.xcodeproj/project.pbxproj +++ b/macOS/Ether.xcodeproj/project.pbxproj | |||
@@ -7,9 +7,6 @@ | |||
7 | objects = { | 7 | objects = { |
8 | 8 | ||
9 | /* Begin PBXBuildFile section */ | 9 | /* Begin PBXBuildFile section */ |
10 | 6C0CDB7F27E7839D00F43B44 /* libSDL2_image-2.0.0.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 6CD6FEF127E76CA2005B65A5 /* libSDL2_image-2.0.0.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; | ||
11 | 6C0CDB8027E7839D00F43B44 /* libSDL2_ttf-2.0.0.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 6CD6FEF327E76CA2005B65A5 /* libSDL2_ttf-2.0.0.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; | ||
12 | 6C0CDB8127E7839D00F43B44 /* libSDL2-2.0.0.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 6CD6FEF227E76CA2005B65A5 /* libSDL2-2.0.0.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; | ||
13 | 6C2BDDF127E8EBEF0023D2BD /* help.png in Resources */ = {isa = PBXBuildFile; fileRef = 6C2BDDEF27E8EBEF0023D2BD /* help.png */; }; | 10 | 6C2BDDF127E8EBEF0023D2BD /* help.png in Resources */ = {isa = PBXBuildFile; fileRef = 6C2BDDEF27E8EBEF0023D2BD /* help.png */; }; |
14 | 6C2BDDF227E8EBEF0023D2BD /* message.png in Resources */ = {isa = PBXBuildFile; fileRef = 6C2BDDF027E8EBEF0023D2BD /* message.png */; }; | 11 | 6C2BDDF227E8EBEF0023D2BD /* message.png in Resources */ = {isa = PBXBuildFile; fileRef = 6C2BDDF027E8EBEF0023D2BD /* message.png */; }; |
15 | 6C2BDDF427E8EC630023D2BD /* feather.png in Resources */ = {isa = PBXBuildFile; fileRef = 6C2BDDF327E8EC630023D2BD /* feather.png */; }; | 12 | 6C2BDDF427E8EC630023D2BD /* feather.png in Resources */ = {isa = PBXBuildFile; fileRef = 6C2BDDF327E8EC630023D2BD /* feather.png */; }; |
@@ -38,8 +35,8 @@ | |||
38 | 6CD6FF1927E77D7B005B65A5 /* player.png in Resources */ = {isa = PBXBuildFile; fileRef = 6CD6FF0F27E77D7B005B65A5 /* player.png */; }; | 35 | 6CD6FF1927E77D7B005B65A5 /* player.png in Resources */ = {isa = PBXBuildFile; fileRef = 6CD6FF0F27E77D7B005B65A5 /* player.png */; }; |
39 | 6CD6FF1A27E77D7B005B65A5 /* title0.png in Resources */ = {isa = PBXBuildFile; fileRef = 6CD6FF1027E77D7B005B65A5 /* title0.png */; }; | 36 | 6CD6FF1A27E77D7B005B65A5 /* title0.png in Resources */ = {isa = PBXBuildFile; fileRef = 6CD6FF1027E77D7B005B65A5 /* title0.png */; }; |
40 | 6CD6FF1B27E77D7B005B65A5 /* title1.png in Resources */ = {isa = PBXBuildFile; fileRef = 6CD6FF1127E77D7B005B65A5 /* title1.png */; }; | 37 | 6CD6FF1B27E77D7B005B65A5 /* title1.png in Resources */ = {isa = PBXBuildFile; fileRef = 6CD6FF1127E77D7B005B65A5 /* title1.png */; }; |
41 | 6CD6FF1F27E77ED5005B65A5 /* libfmod.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 6CD6FEEC27E76C3F005B65A5 /* libfmod.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; | 38 | 6CD6FF1F27E77ED5005B65A5 /* libfmod.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 6CD6FEEC27E76C3F005B65A5 /* libfmod.dylib */; }; |
42 | 6CD6FF2027E77ED5005B65A5 /* libfmodstudio.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 6CD6FEEB27E76C3F005B65A5 /* libfmodstudio.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; | 39 | 6CD6FF2027E77ED5005B65A5 /* libfmodstudio.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 6CD6FEEB27E76C3F005B65A5 /* libfmodstudio.dylib */; }; |
43 | 6CD6FF2827E780D3005B65A5 /* softsquare.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 6CD6FF2527E780D3005B65A5 /* softsquare.ttf */; }; | 40 | 6CD6FF2827E780D3005B65A5 /* softsquare.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 6CD6FF2527E780D3005B65A5 /* softsquare.ttf */; }; |
44 | 6CD6FF2927E780D3005B65A5 /* childoflight.txt in Resources */ = {isa = PBXBuildFile; fileRef = 6CD6FF2627E780D3005B65A5 /* childoflight.txt */; }; | 41 | 6CD6FF2927E780D3005B65A5 /* childoflight.txt in Resources */ = {isa = PBXBuildFile; fileRef = 6CD6FF2627E780D3005B65A5 /* childoflight.txt */; }; |
45 | 6CD6FF2A27E780D3005B65A5 /* player_anim.txt in Resources */ = {isa = PBXBuildFile; fileRef = 6CD6FF2727E780D3005B65A5 /* player_anim.txt */; }; | 42 | 6CD6FF2A27E780D3005B65A5 /* player_anim.txt in Resources */ = {isa = PBXBuildFile; fileRef = 6CD6FF2727E780D3005B65A5 /* player_anim.txt */; }; |
@@ -55,9 +52,6 @@ | |||
55 | dstPath = ""; | 52 | dstPath = ""; |
56 | dstSubfolderSpec = 10; | 53 | dstSubfolderSpec = 10; |
57 | files = ( | 54 | files = ( |
58 | 6C0CDB7F27E7839D00F43B44 /* libSDL2_image-2.0.0.dylib in CopyFiles */, | ||
59 | 6C0CDB8027E7839D00F43B44 /* libSDL2_ttf-2.0.0.dylib in CopyFiles */, | ||
60 | 6C0CDB8127E7839D00F43B44 /* libSDL2-2.0.0.dylib in CopyFiles */, | ||
61 | 6CD6FF1F27E77ED5005B65A5 /* libfmod.dylib in CopyFiles */, | 55 | 6CD6FF1F27E77ED5005B65A5 /* libfmod.dylib in CopyFiles */, |
62 | 6CD6FF2027E77ED5005B65A5 /* libfmodstudio.dylib in CopyFiles */, | 56 | 6CD6FF2027E77ED5005B65A5 /* libfmodstudio.dylib in CopyFiles */, |
63 | ); | 57 | ); |
@@ -127,8 +121,8 @@ | |||
127 | buildActionMask = 2147483647; | 121 | buildActionMask = 2147483647; |
128 | files = ( | 122 | files = ( |
129 | 6CD6FF0727E77C59005B65A5 /* Cocoa.framework in Frameworks */, | 123 | 6CD6FF0727E77C59005B65A5 /* Cocoa.framework in Frameworks */, |
130 | 6CD6FEF427E76CA2005B65A5 /* libSDL2_image-2.0.0.dylib in Frameworks */, | ||
131 | 6CD6FEF527E76CA2005B65A5 /* libSDL2-2.0.0.dylib in Frameworks */, | 124 | 6CD6FEF527E76CA2005B65A5 /* libSDL2-2.0.0.dylib in Frameworks */, |
125 | 6CD6FEF427E76CA2005B65A5 /* libSDL2_image-2.0.0.dylib in Frameworks */, | ||
132 | 6CD6FEF627E76CA2005B65A5 /* libSDL2_ttf-2.0.0.dylib in Frameworks */, | 126 | 6CD6FEF627E76CA2005B65A5 /* libSDL2_ttf-2.0.0.dylib in Frameworks */, |
133 | 6CD6FEEF27E76C3F005B65A5 /* libfmodstudio.dylib in Frameworks */, | 127 | 6CD6FEEF27E76C3F005B65A5 /* libfmodstudio.dylib in Frameworks */, |
134 | 6CD6FEF027E76C3F005B65A5 /* libfmod.dylib in Frameworks */, | 128 | 6CD6FEF027E76C3F005B65A5 /* libfmod.dylib in Frameworks */, |
@@ -456,8 +450,9 @@ | |||
456 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; | 450 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; |
457 | CLANG_CXX_LANGUAGE_STANDARD = "c++17"; | 451 | CLANG_CXX_LANGUAGE_STANDARD = "c++17"; |
458 | CODE_SIGN_ENTITLEMENTS = Ether/Ether.entitlements; | 452 | CODE_SIGN_ENTITLEMENTS = Ether/Ether.entitlements; |
459 | CODE_SIGN_STYLE = Automatic; | 453 | CODE_SIGN_STYLE = Manual; |
460 | COMBINE_HIDPI_IMAGES = YES; | 454 | COMBINE_HIDPI_IMAGES = YES; |
455 | DEVELOPMENT_TEAM = ""; | ||
461 | HEADER_SEARCH_PATHS = ( | 456 | HEADER_SEARCH_PATHS = ( |
462 | /usr/local/include/SDL2, | 457 | /usr/local/include/SDL2, |
463 | /Users/hatkirby/Repos/ether/vendor/fmod/inc, | 458 | /Users/hatkirby/Repos/ether/vendor/fmod/inc, |
@@ -474,8 +469,10 @@ | |||
474 | /usr/local/Cellar/sdl2_ttf/2.0.15/lib, | 469 | /usr/local/Cellar/sdl2_ttf/2.0.15/lib, |
475 | /Users/hatkirby/Repos/ether/vendor/fmod/lib, | 470 | /Users/hatkirby/Repos/ether/vendor/fmod/lib, |
476 | ); | 471 | ); |
472 | MACOSX_DEPLOYMENT_TARGET = 10.13; | ||
477 | PRODUCT_BUNDLE_IDENTIFIER = se.feffernoo.Ether; | 473 | PRODUCT_BUNDLE_IDENTIFIER = se.feffernoo.Ether; |
478 | PRODUCT_NAME = "$(TARGET_NAME)"; | 474 | PRODUCT_NAME = "$(TARGET_NAME)"; |
475 | PROVISIONING_PROFILE_SPECIFIER = ""; | ||
479 | }; | 476 | }; |
480 | name = Debug; | 477 | name = Debug; |
481 | }; | 478 | }; |
@@ -485,8 +482,9 @@ | |||
485 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; | 482 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; |
486 | CLANG_CXX_LANGUAGE_STANDARD = "c++17"; | 483 | CLANG_CXX_LANGUAGE_STANDARD = "c++17"; |
487 | CODE_SIGN_ENTITLEMENTS = Ether/Ether.entitlements; | 484 | CODE_SIGN_ENTITLEMENTS = Ether/Ether.entitlements; |
488 | CODE_SIGN_STYLE = Automatic; | 485 | CODE_SIGN_STYLE = Manual; |
489 | COMBINE_HIDPI_IMAGES = YES; | 486 | COMBINE_HIDPI_IMAGES = YES; |
487 | DEVELOPMENT_TEAM = ""; | ||
490 | HEADER_SEARCH_PATHS = ( | 488 | HEADER_SEARCH_PATHS = ( |
491 | /usr/local/include/SDL2, | 489 | /usr/local/include/SDL2, |
492 | /Users/hatkirby/Repos/ether/vendor/fmod/inc, | 490 | /Users/hatkirby/Repos/ether/vendor/fmod/inc, |
@@ -503,8 +501,10 @@ | |||
503 | /usr/local/Cellar/sdl2_ttf/2.0.15/lib, | 501 | /usr/local/Cellar/sdl2_ttf/2.0.15/lib, |
504 | /Users/hatkirby/Repos/ether/vendor/fmod/lib, | 502 | /Users/hatkirby/Repos/ether/vendor/fmod/lib, |
505 | ); | 503 | ); |
504 | MACOSX_DEPLOYMENT_TARGET = 10.13; | ||
506 | PRODUCT_BUNDLE_IDENTIFIER = se.feffernoo.Ether; | 505 | PRODUCT_BUNDLE_IDENTIFIER = se.feffernoo.Ether; |
507 | PRODUCT_NAME = "$(TARGET_NAME)"; | 506 | PRODUCT_NAME = "$(TARGET_NAME)"; |
507 | PROVISIONING_PROFILE_SPECIFIER = ""; | ||
508 | }; | 508 | }; |
509 | name = Release; | 509 | name = Release; |
510 | }; | 510 | }; |
diff --git a/macOS/Ether.xcodeproj/project.xcworkspace/xcuserdata/hatkirby.xcuserdatad/UserInterfaceState.xcuserstate b/macOS/Ether.xcodeproj/project.xcworkspace/xcuserdata/hatkirby.xcuserdatad/UserInterfaceState.xcuserstate index 41171da..647d3a6 100644 --- a/macOS/Ether.xcodeproj/project.xcworkspace/xcuserdata/hatkirby.xcuserdatad/UserInterfaceState.xcuserstate +++ b/macOS/Ether.xcodeproj/project.xcworkspace/xcuserdata/hatkirby.xcuserdatad/UserInterfaceState.xcuserstate | |||
Binary files differ | |||
diff --git a/macOS/Ether.xcodeproj/xcshareddata/xcschemes/Ether.xcscheme b/macOS/Ether.xcodeproj/xcshareddata/xcschemes/Ether.xcscheme new file mode 100644 index 0000000..5b95d8e --- /dev/null +++ b/macOS/Ether.xcodeproj/xcshareddata/xcschemes/Ether.xcscheme | |||
@@ -0,0 +1,91 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <Scheme | ||
3 | LastUpgradeVersion = "1010" | ||
4 | version = "1.3"> | ||
5 | <BuildAction | ||
6 | parallelizeBuildables = "YES" | ||
7 | buildImplicitDependencies = "YES"> | ||
8 | <BuildActionEntries> | ||
9 | <BuildActionEntry | ||
10 | buildForTesting = "YES" | ||
11 | buildForRunning = "YES" | ||
12 | buildForProfiling = "YES" | ||
13 | buildForArchiving = "YES" | ||
14 | buildForAnalyzing = "YES"> | ||
15 | <BuildableReference | ||
16 | BuildableIdentifier = "primary" | ||
17 | BlueprintIdentifier = "6CD6FEB627E76AE0005B65A5" | ||
18 | BuildableName = "Ether.app" | ||
19 | BlueprintName = "Ether" | ||
20 | ReferencedContainer = "container:Ether.xcodeproj"> | ||
21 | </BuildableReference> | ||
22 | </BuildActionEntry> | ||
23 | </BuildActionEntries> | ||
24 | </BuildAction> | ||
25 | <TestAction | ||
26 | buildConfiguration = "Debug" | ||
27 | selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" | ||
28 | selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" | ||
29 | shouldUseLaunchSchemeArgsEnv = "YES"> | ||
30 | <Testables> | ||
31 | </Testables> | ||
32 | <MacroExpansion> | ||
33 | <BuildableReference | ||
34 | BuildableIdentifier = "primary" | ||
35 | BlueprintIdentifier = "6CD6FEB627E76AE0005B65A5" | ||
36 | BuildableName = "Ether.app" | ||
37 | BlueprintName = "Ether" | ||
38 | ReferencedContainer = "container:Ether.xcodeproj"> | ||
39 | </BuildableReference> | ||
40 | </MacroExpansion> | ||
41 | <AdditionalOptions> | ||
42 | </AdditionalOptions> | ||
43 | </TestAction> | ||
44 | <LaunchAction | ||
45 | buildConfiguration = "Release" | ||
46 | selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" | ||
47 | selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" | ||
48 | launchStyle = "0" | ||
49 | useCustomWorkingDirectory = "NO" | ||
50 | ignoresPersistentStateOnLaunch = "NO" | ||
51 | debugDocumentVersioning = "YES" | ||
52 | debugServiceExtension = "internal" | ||
53 | allowLocationSimulation = "YES"> | ||
54 | <BuildableProductRunnable | ||
55 | runnableDebuggingMode = "0"> | ||
56 | <BuildableReference | ||
57 | BuildableIdentifier = "primary" | ||
58 | BlueprintIdentifier = "6CD6FEB627E76AE0005B65A5" | ||
59 | BuildableName = "Ether.app" | ||
60 | BlueprintName = "Ether" | ||
61 | ReferencedContainer = "container:Ether.xcodeproj"> | ||
62 | </BuildableReference> | ||
63 | </BuildableProductRunnable> | ||
64 | <AdditionalOptions> | ||
65 | </AdditionalOptions> | ||
66 | </LaunchAction> | ||
67 | <ProfileAction | ||
68 | buildConfiguration = "Release" | ||
69 | shouldUseLaunchSchemeArgsEnv = "YES" | ||
70 | savedToolIdentifier = "" | ||
71 | useCustomWorkingDirectory = "NO" | ||
72 | debugDocumentVersioning = "YES"> | ||
73 | <BuildableProductRunnable | ||
74 | runnableDebuggingMode = "0"> | ||
75 | <BuildableReference | ||
76 | BuildableIdentifier = "primary" | ||
77 | BlueprintIdentifier = "6CD6FEB627E76AE0005B65A5" | ||
78 | BuildableName = "Ether.app" | ||
79 | BlueprintName = "Ether" | ||
80 | ReferencedContainer = "container:Ether.xcodeproj"> | ||
81 | </BuildableReference> | ||
82 | </BuildableProductRunnable> | ||
83 | </ProfileAction> | ||
84 | <AnalyzeAction | ||
85 | buildConfiguration = "Debug"> | ||
86 | </AnalyzeAction> | ||
87 | <ArchiveAction | ||
88 | buildConfiguration = "Release" | ||
89 | revealArchiveInOrganizer = "YES"> | ||
90 | </ArchiveAction> | ||
91 | </Scheme> | ||
diff --git a/macOS/Ether.xcodeproj/xcuserdata/hatkirby.xcuserdatad/xcschemes/xcschememanagement.plist b/macOS/Ether.xcodeproj/xcuserdata/hatkirby.xcuserdatad/xcschemes/xcschememanagement.plist index 2061852..196a4fa 100644 --- a/macOS/Ether.xcodeproj/xcuserdata/hatkirby.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/macOS/Ether.xcodeproj/xcuserdata/hatkirby.xcuserdatad/xcschemes/xcschememanagement.plist | |||
@@ -10,5 +10,13 @@ | |||
10 | <integer>0</integer> | 10 | <integer>0</integer> |
11 | </dict> | 11 | </dict> |
12 | </dict> | 12 | </dict> |
13 | <key>SuppressBuildableAutocreation</key> | ||
14 | <dict> | ||
15 | <key>6CD6FEB627E76AE0005B65A5</key> | ||
16 | <dict> | ||
17 | <key>primary</key> | ||
18 | <true/> | ||
19 | </dict> | ||
20 | </dict> | ||
13 | </dict> | 21 | </dict> |
14 | </plist> | 22 | </plist> |