|
7 | 7 | objects = {
|
8 | 8 |
|
9 | 9 | /* Begin PBXBuildFile section */
|
10 |
| - 9F5B02E62950D69100B3E01C /* libopenjp2.2.5.0.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 9F5B02E42950D67500B3E01C /* libopenjp2.2.5.0.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; |
11 |
| - 9F5B02EB2950D8C300B3E01C /* libz.1.2.13.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 9F5B02E92950D7D800B3E01C /* libz.1.2.13.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; |
12 |
| - 9F5B02EE2950D90F00B3E01C /* libtiff.5.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 9F5B02EC2950D90000B3E01C /* libtiff.5.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; |
13 |
| - 9F5B02F12950D96400B3E01C /* libxcb.1.1.0.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 9F5B02EF2950D96300B3E01C /* libxcb.1.1.0.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; |
14 |
| - 9F5B02F42950D9EA00B3E01C /* libjpeg.8.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 9F5B02F22950D9E200B3E01C /* libjpeg.8.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; |
15 |
| - 9F5B02F92950DB4D00B3E01C /* libXdmcp.6.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 9F5B02F52950DB0200B3E01C /* libXdmcp.6.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; |
16 |
| - 9F5B02FA2950DB4F00B3E01C /* libXau.6.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 9F5B02F62950DB0200B3E01C /* libXau.6.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; |
| 10 | + 9F5B02E62950D69100B3E01C /* libopenjp2.2.5.0.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 9F5B02E42950D67500B3E01C /* libopenjp2.2.5.0.dylib */; }; |
| 11 | + 9F5B02EB2950D8C300B3E01C /* libz.1.2.13.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 9F5B02E92950D7D800B3E01C /* libz.1.2.13.dylib */; }; |
| 12 | + 9F5B02EE2950D90F00B3E01C /* libtiff.5.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 9F5B02EC2950D90000B3E01C /* libtiff.5.dylib */; }; |
| 13 | + 9F5B02F12950D96400B3E01C /* libxcb.1.1.0.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 9F5B02EF2950D96300B3E01C /* libxcb.1.1.0.dylib */; }; |
| 14 | + 9F5B02F42950D9EA00B3E01C /* libjpeg.8.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 9F5B02F22950D9E200B3E01C /* libjpeg.8.dylib */; }; |
| 15 | + 9F5B02F92950DB4D00B3E01C /* libXdmcp.6.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 9F5B02F52950DB0200B3E01C /* libXdmcp.6.dylib */; }; |
| 16 | + 9F5B02FA2950DB4F00B3E01C /* libXau.6.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 9F5B02F62950DB0200B3E01C /* libXau.6.dylib */; }; |
17 | 17 | 9FB6556F294BA0590076C554 /* src in Resources */ = {isa = PBXBuildFile; fileRef = 9FB6556E294BA0590076C554 /* src */; };
|
18 | 18 | 9FB6557B294BBD870076C554 /* PythonKit in Frameworks */ = {isa = PBXBuildFile; productRef = 9FB6557A294BBD870076C554 /* PythonKit */; settings = {ATTRIBUTES = (Required, ); }; };
|
19 | 19 | 9FB6557D294CF23F0076C554 /* Python.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9FB6557C294CF23F0076C554 /* Python.xcframework */; };
|
|
64 | 64 | 9F5B02F22950D9E200B3E01C /* libjpeg.8.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; path = libjpeg.8.dylib; sourceTree = "<group>"; };
|
65 | 65 | 9F5B02F52950DB0200B3E01C /* libXdmcp.6.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; path = libXdmcp.6.dylib; sourceTree = "<group>"; };
|
66 | 66 | 9F5B02F62950DB0200B3E01C /* libXau.6.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; path = libXau.6.dylib; sourceTree = "<group>"; };
|
| 67 | + 9F5B02FB2950E84D00B3E01C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; }; |
67 | 68 | 9FB6556E294BA0590076C554 /* src */ = {isa = PBXFileReference; lastKnownFileType = folder; path = src; sourceTree = "<group>"; };
|
68 | 69 | 9FB6557C294CF23F0076C554 /* Python.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = Python.xcframework; sourceTree = "<group>"; };
|
69 | 70 | 9FB65580294D1F0E0076C554 /* GenerationView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GenerationView.swift; sourceTree = "<group>"; };
|
|
76 | 77 | 9FB6559D294E945A0076C554 /* NSImageExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NSImageExtensions.swift; sourceTree = "<group>"; };
|
77 | 78 | 9FB6559F294E976F0076C554 /* HistoryViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryViewModel.swift; sourceTree = "<group>"; };
|
78 | 79 | 9FB655A2294F70240076C554 /* Model.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Model.swift; sourceTree = "<group>"; };
|
79 |
| - 9FB655A7294FC2950076C554 /* libopenjp2.2.5.0.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libopenjp2.2.5.0.dylib; path = ../../../../../../opt/homebrew/Cellar/openjpeg/2.5.0/lib/libopenjp2.2.5.0.dylib; sourceTree = "<group>"; }; |
80 |
| - 9FD6C7FA294A89D30092559B /* SSTVGenerator.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SSTVGenerator.app; sourceTree = BUILT_PRODUCTS_DIR; }; |
| 80 | + 9FD6C7FA294A89D30092559B /* PulseModem SSTV.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "PulseModem SSTV.app"; sourceTree = BUILT_PRODUCTS_DIR; }; |
81 | 81 | 9FD6C7FD294A89D30092559B /* SSTVGeneratorApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SSTVGeneratorApp.swift; sourceTree = "<group>"; };
|
82 | 82 | 9FD6C7FF294A89D30092559B /* Persistence.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Persistence.swift; sourceTree = "<group>"; };
|
83 | 83 | 9FD6C802294A89D30092559B /* SSTVGenerator.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = SSTVGenerator.xcdatamodel; sourceTree = "<group>"; };
|
|
193 | 193 | 9FD6C7FB294A89D30092559B /* Products */ = {
|
194 | 194 | isa = PBXGroup;
|
195 | 195 | children = (
|
196 |
| - 9FD6C7FA294A89D30092559B /* SSTVGenerator.app */, |
| 196 | + 9FD6C7FA294A89D30092559B /* PulseModem SSTV.app */, |
197 | 197 | );
|
198 | 198 | name = Products;
|
199 | 199 | sourceTree = "<group>";
|
200 | 200 | };
|
201 | 201 | 9FD6C7FC294A89D30092559B /* SSTVGenerator */ = {
|
202 | 202 | isa = PBXGroup;
|
203 | 203 | children = (
|
| 204 | + 9F5B02FB2950E84D00B3E01C /* Info.plist */, |
204 | 205 | 9FB6557C294CF23F0076C554 /* Python.xcframework */,
|
205 | 206 | 9FD6CE44294A93AE0092559B /* venv */,
|
206 | 207 | 9FD6CE42294A90380092559B /* python-stdlib */,
|
|
230 | 231 | 9FD6CE3A294A8B550092559B /* Frameworks */ = {
|
231 | 232 | isa = PBXGroup;
|
232 | 233 | children = (
|
233 |
| - 9FB655A7294FC2950076C554 /* libopenjp2.2.5.0.dylib */, |
234 | 234 | 9FD6CE3B294A8B550092559B /* SystemConfiguration.framework */,
|
235 | 235 | );
|
236 | 236 | name = Frameworks;
|
|
258 | 258 | 9FB6557A294BBD870076C554 /* PythonKit */,
|
259 | 259 | );
|
260 | 260 | productName = SSTVGenerator;
|
261 |
| - productReference = 9FD6C7FA294A89D30092559B /* SSTVGenerator.app */; |
| 261 | + productReference = 9FD6C7FA294A89D30092559B /* PulseModem SSTV.app */; |
262 | 262 | productType = "com.apple.product-type.application";
|
263 | 263 | };
|
264 | 264 | /* End PBXNativeTarget section */
|
|
478 | 478 | "ENABLE_HARDENED_RUNTIME[sdk=macosx*]" = YES;
|
479 | 479 | ENABLE_PREVIEWS = YES;
|
480 | 480 | GENERATE_INFOPLIST_FILE = YES;
|
| 481 | + INFOPLIST_FILE = SSTVGenerator/Info.plist; |
481 | 482 | "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphoneos*]" = YES;
|
482 | 483 | "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphonesimulator*]" = YES;
|
483 | 484 | "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphoneos*]" = YES;
|
|
494 | 495 | LIBRARY_SEARCH_PATHS = (
|
495 | 496 | "$(inherited)",
|
496 | 497 | "$(PROJECT_DIR)/SSTVGenerator/Library",
|
497 |
| - /opt/homebrew/Cellar/openjpeg/2.5.0/lib, |
498 | 498 | "$(PROJECT_DIR)/SSTVGenerator/Libraries",
|
499 | 499 | );
|
500 | 500 | MACOSX_DEPLOYMENT_TARGET = 13.0;
|
501 |
| - MARKETING_VERSION = 1.0.2; |
| 501 | + MARKETING_VERSION = 1.0.4; |
502 | 502 | ONLY_ACTIVE_ARCH = YES;
|
503 | 503 | PRODUCT_BUNDLE_IDENTIFIER = com.pulsely.SSTVGenerator;
|
504 |
| - PRODUCT_NAME = "$(TARGET_NAME)"; |
| 504 | + PRODUCT_NAME = "PulseModem SSTV"; |
505 | 505 | SDKROOT = auto;
|
506 | 506 | SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx";
|
507 | 507 | SWIFT_EMIT_LOC_STRINGS = YES;
|
|
523 | 523 | "ENABLE_HARDENED_RUNTIME[sdk=macosx*]" = YES;
|
524 | 524 | ENABLE_PREVIEWS = YES;
|
525 | 525 | GENERATE_INFOPLIST_FILE = YES;
|
| 526 | + INFOPLIST_FILE = SSTVGenerator/Info.plist; |
526 | 527 | "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphoneos*]" = YES;
|
527 | 528 | "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphonesimulator*]" = YES;
|
528 | 529 | "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphoneos*]" = YES;
|
|
539 | 540 | LIBRARY_SEARCH_PATHS = (
|
540 | 541 | "$(inherited)",
|
541 | 542 | "$(PROJECT_DIR)/SSTVGenerator/Library",
|
542 |
| - /opt/homebrew/Cellar/openjpeg/2.5.0/lib, |
543 | 543 | "$(PROJECT_DIR)/SSTVGenerator/Libraries",
|
544 | 544 | );
|
545 | 545 | MACOSX_DEPLOYMENT_TARGET = 13.0;
|
546 |
| - MARKETING_VERSION = 1.0.2; |
| 546 | + MARKETING_VERSION = 1.0.4; |
547 | 547 | PRODUCT_BUNDLE_IDENTIFIER = com.pulsely.SSTVGenerator;
|
548 |
| - PRODUCT_NAME = "$(TARGET_NAME)"; |
| 548 | + PRODUCT_NAME = "PulseModem SSTV"; |
549 | 549 | SDKROOT = auto;
|
550 | 550 | SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx";
|
551 | 551 | SWIFT_EMIT_LOC_STRINGS = YES;
|
|
0 commit comments