|
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 | 17 | 9FB6556F294BA0590076C554 /* src in Resources */ = {isa = PBXBuildFile; fileRef = 9FB6556E294BA0590076C554 /* src */; };
|
11 | 18 | 9FB6557B294BBD870076C554 /* PythonKit in Frameworks */ = {isa = PBXBuildFile; productRef = 9FB6557A294BBD870076C554 /* PythonKit */; settings = {ATTRIBUTES = (Required, ); }; };
|
12 | 19 | 9FB6557D294CF23F0076C554 /* Python.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9FB6557C294CF23F0076C554 /* Python.xcframework */; };
|
|
19 | 26 | 9FB6559E294E945A0076C554 /* NSImageExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FB6559D294E945A0076C554 /* NSImageExtensions.swift */; };
|
20 | 27 | 9FB655A0294E976F0076C554 /* HistoryViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FB6559F294E976F0076C554 /* HistoryViewModel.swift */; };
|
21 | 28 | 9FB655A3294F70240076C554 /* Model.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FB655A2294F70240076C554 /* Model.swift */; };
|
22 |
| - 9FB655AB294FC2CE0076C554 /* libopenjp2.2.5.0.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 9FB655AA294FC2CE0076C554 /* libopenjp2.2.5.0.dylib */; }; |
23 | 29 | 9FD6C7FE294A89D30092559B /* SSTVGeneratorApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FD6C7FD294A89D30092559B /* SSTVGeneratorApp.swift */; };
|
24 | 30 | 9FD6C800294A89D30092559B /* Persistence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FD6C7FF294A89D30092559B /* Persistence.swift */; };
|
25 | 31 | 9FD6C803294A89D30092559B /* SSTVGenerator.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 9FD6C801294A89D30092559B /* SSTVGenerator.xcdatamodeld */; };
|
|
31 | 37 | 9FD6CE45294A93AE0092559B /* venv in Resources */ = {isa = PBXBuildFile; fileRef = 9FD6CE44294A93AE0092559B /* venv */; };
|
32 | 38 | /* End PBXBuildFile section */
|
33 | 39 |
|
| 40 | +/* Begin PBXCopyFilesBuildPhase section */ |
| 41 | + 9FAC4BA4294FCED500FEB246 /* CopyFiles */ = { |
| 42 | + isa = PBXCopyFilesBuildPhase; |
| 43 | + buildActionMask = 2147483647; |
| 44 | + dstPath = ""; |
| 45 | + dstSubfolderSpec = 11; |
| 46 | + files = ( |
| 47 | + 9F5B02E62950D69100B3E01C /* libopenjp2.2.5.0.dylib in CopyFiles */, |
| 48 | + 9F5B02EB2950D8C300B3E01C /* libz.1.2.13.dylib in CopyFiles */, |
| 49 | + 9F5B02EE2950D90F00B3E01C /* libtiff.5.dylib in CopyFiles */, |
| 50 | + 9F5B02F42950D9EA00B3E01C /* libjpeg.8.dylib in CopyFiles */, |
| 51 | + 9F5B02F12950D96400B3E01C /* libxcb.1.1.0.dylib in CopyFiles */, |
| 52 | + 9F5B02FA2950DB4F00B3E01C /* libXau.6.dylib in CopyFiles */, |
| 53 | + 9F5B02F92950DB4D00B3E01C /* libXdmcp.6.dylib in CopyFiles */, |
| 54 | + ); |
| 55 | + runOnlyForDeploymentPostprocessing = 0; |
| 56 | + }; |
| 57 | +/* End PBXCopyFilesBuildPhase section */ |
| 58 | + |
34 | 59 | /* Begin PBXFileReference section */
|
| 60 | + 9F5B02E42950D67500B3E01C /* libopenjp2.2.5.0.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; path = libopenjp2.2.5.0.dylib; sourceTree = "<group>"; }; |
| 61 | + 9F5B02E92950D7D800B3E01C /* libz.1.2.13.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; path = libz.1.2.13.dylib; sourceTree = "<group>"; }; |
| 62 | + 9F5B02EC2950D90000B3E01C /* libtiff.5.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; path = libtiff.5.dylib; sourceTree = "<group>"; }; |
| 63 | + 9F5B02EF2950D96300B3E01C /* libxcb.1.1.0.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; path = libxcb.1.1.0.dylib; sourceTree = "<group>"; }; |
| 64 | + 9F5B02F22950D9E200B3E01C /* libjpeg.8.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; path = libjpeg.8.dylib; sourceTree = "<group>"; }; |
| 65 | + 9F5B02F52950DB0200B3E01C /* libXdmcp.6.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; path = libXdmcp.6.dylib; sourceTree = "<group>"; }; |
| 66 | + 9F5B02F62950DB0200B3E01C /* libXau.6.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; path = libXau.6.dylib; sourceTree = "<group>"; }; |
35 | 67 | 9FB6556E294BA0590076C554 /* src */ = {isa = PBXFileReference; lastKnownFileType = folder; path = src; sourceTree = "<group>"; };
|
36 | 68 | 9FB6557C294CF23F0076C554 /* Python.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = Python.xcframework; sourceTree = "<group>"; };
|
37 | 69 | 9FB65580294D1F0E0076C554 /* GenerationView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GenerationView.swift; sourceTree = "<group>"; };
|
|
45 | 77 | 9FB6559F294E976F0076C554 /* HistoryViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryViewModel.swift; sourceTree = "<group>"; };
|
46 | 78 | 9FB655A2294F70240076C554 /* Model.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Model.swift; sourceTree = "<group>"; };
|
47 | 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>"; };
|
48 |
| - 9FB655AA294FC2CE0076C554 /* libopenjp2.2.5.0.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; path = libopenjp2.2.5.0.dylib; sourceTree = "<group>"; }; |
49 | 80 | 9FD6C7FA294A89D30092559B /* SSTVGenerator.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SSTVGenerator.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
50 | 81 | 9FD6C7FD294A89D30092559B /* SSTVGeneratorApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SSTVGeneratorApp.swift; sourceTree = "<group>"; };
|
51 | 82 | 9FD6C7FF294A89D30092559B /* Persistence.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Persistence.swift; sourceTree = "<group>"; };
|
|
66 | 97 | files = (
|
67 | 98 | 9FD6CE3C294A8B550092559B /* SystemConfiguration.framework in Frameworks */,
|
68 | 99 | 9FB6557D294CF23F0076C554 /* Python.xcframework in Frameworks */,
|
69 |
| - 9FB655AB294FC2CE0076C554 /* libopenjp2.2.5.0.dylib in Frameworks */, |
70 | 100 | 9FB6557B294BBD870076C554 /* PythonKit in Frameworks */,
|
71 | 101 | );
|
72 | 102 | runOnlyForDeploymentPostprocessing = 0;
|
|
140 | 170 | 9FB655A9294FC2C00076C554 /* Libraries */ = {
|
141 | 171 | isa = PBXGroup;
|
142 | 172 | children = (
|
143 |
| - 9FB655AA294FC2CE0076C554 /* libopenjp2.2.5.0.dylib */, |
| 173 | + 9F5B02E92950D7D800B3E01C /* libz.1.2.13.dylib */, |
| 174 | + 9F5B02EC2950D90000B3E01C /* libtiff.5.dylib */, |
| 175 | + 9F5B02E42950D67500B3E01C /* libopenjp2.2.5.0.dylib */, |
| 176 | + 9F5B02EF2950D96300B3E01C /* libxcb.1.1.0.dylib */, |
| 177 | + 9F5B02F22950D9E200B3E01C /* libjpeg.8.dylib */, |
| 178 | + 9F5B02F62950DB0200B3E01C /* libXau.6.dylib */, |
| 179 | + 9F5B02F52950DB0200B3E01C /* libXdmcp.6.dylib */, |
144 | 180 | );
|
145 | 181 | path = Libraries;
|
146 | 182 | sourceTree = "<group>";
|
|
210 | 246 | 9FD6C7F6294A89D30092559B /* Sources */,
|
211 | 247 | 9FD6C7F7294A89D30092559B /* Frameworks */,
|
212 | 248 | 9FD6C7F8294A89D30092559B /* Resources */,
|
| 249 | + 9FAC4BA4294FCED500FEB246 /* CopyFiles */, |
213 | 250 | 9FD6CE3D294A8B920092559B /* ShellScript */,
|
214 | 251 | );
|
215 | 252 | buildRules = (
|
|
291 | 328 | );
|
292 | 329 | runOnlyForDeploymentPostprocessing = 0;
|
293 | 330 | shellPath = /bin/sh;
|
294 |
| - shellScript = "set -e\necho \"Signing as $EXPANDED_CODE_SIGN_IDENTITY_NAME ($EXPANDED_CODE_SIGN_IDENTITY)\"\nfind \"$CODESIGNING_FOLDER_PATH/Contents/Resources/python-stdlib/lib-dynload\" -name \"*.so\" -exec /usr/bin/codesign --force --sign \"$EXPANDED_CODE_SIGN_IDENTITY\" -o runtime --timestamp=none --preserve-metadata=identifier,entitlements,flags --generate-entitlement-der {} \\;\nfind \"$CODESIGNING_FOLDER_PATH/Contents/Resources/venv/lib\" -name \"*.so\" -exec /usr/bin/codesign --force --sign \"$EXPANDED_CODE_SIGN_IDENTITY\" -o runtime --timestamp=none --preserve-metadata=identifier,entitlements,flags --generate-entitlement-der {} \\;\n"; |
| 331 | + shellScript = "set -e\necho \"Signing as $EXPANDED_CODE_SIGN_IDENTITY_NAME ($EXPANDED_CODE_SIGN_IDENTITY)\"\nfind \"$CODESIGNING_FOLDER_PATH/Contents/Resources/python-stdlib/lib-dynload\" -name \"*.so\" -exec /usr/bin/codesign --force --sign \"$EXPANDED_CODE_SIGN_IDENTITY\" -o runtime --timestamp=none --preserve-metadata=identifier,entitlements,flags --generate-entitlement-der {} \\;\nfind \"$CODESIGNING_FOLDER_PATH/Contents/Resources/venv/lib\" -name \"*.so\" -exec /usr/bin/codesign --force --sign \"$EXPANDED_CODE_SIGN_IDENTITY\" -o runtime --timestamp=none --preserve-metadata=identifier,entitlements,flags --generate-entitlement-der {} \\;\nfind \"$CODESIGNING_FOLDER_PATH/Contents/SharedFrameworks\" -name \"*.dylib\" -exec /usr/bin/codesign --force --sign \"$EXPANDED_CODE_SIGN_IDENTITY\" -o runtime --timestamp=none --preserve-metadata=identifier,entitlements,flags --generate-entitlement-der {} \\;\n"; |
295 | 332 | };
|
296 | 333 | /* End PBXShellScriptBuildPhase section */
|
297 | 334 |
|
|
461 | 498 | "$(PROJECT_DIR)/SSTVGenerator/Libraries",
|
462 | 499 | );
|
463 | 500 | MACOSX_DEPLOYMENT_TARGET = 13.0;
|
464 |
| - MARKETING_VERSION = 1.0.1; |
| 501 | + MARKETING_VERSION = 1.0.2; |
465 | 502 | ONLY_ACTIVE_ARCH = YES;
|
466 | 503 | PRODUCT_BUNDLE_IDENTIFIER = com.pulsely.SSTVGenerator;
|
467 | 504 | PRODUCT_NAME = "$(TARGET_NAME)";
|
|
506 | 543 | "$(PROJECT_DIR)/SSTVGenerator/Libraries",
|
507 | 544 | );
|
508 | 545 | MACOSX_DEPLOYMENT_TARGET = 13.0;
|
509 |
| - MARKETING_VERSION = 1.0.1; |
| 546 | + MARKETING_VERSION = 1.0.2; |
510 | 547 | PRODUCT_BUNDLE_IDENTIFIER = com.pulsely.SSTVGenerator;
|
511 | 548 | PRODUCT_NAME = "$(TARGET_NAME)";
|
512 | 549 | SDKROOT = auto;
|
|
0 commit comments