|
2205 | 2205 | E18001D007B2BBB800010DB0 /* QSCatalogPrefPane.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = QSCatalogPrefPane.h; sourceTree = "<group>"; usesTabs = 1; }; |
2206 | 2206 | E18001D107B2BBB800010DB0 /* QSCatalogPrefPane.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = QSCatalogPrefPane.m; sourceTree = "<group>"; usesTabs = 1; }; |
2207 | 2207 | E18001D407B2BBB800010DB0 /* QSController.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = QSController.h; sourceTree = "<group>"; usesTabs = 0; }; |
2208 | | - E18001D507B2BBB800010DB0 /* QSController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QSController.m; sourceTree = "<group>"; usesTabs = 1; }; |
| 2208 | + E18001D507B2BBB800010DB0 /* QSController.m */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = QSController.m; sourceTree = "<group>"; usesTabs = 0; }; |
2209 | 2209 | E18001DA07B2BBB800010DB0 /* QSGetURLScriptCommand.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = QSGetURLScriptCommand.h; sourceTree = "<group>"; usesTabs = 1; }; |
2210 | 2210 | E18001DB07B2BBB800010DB0 /* QSGetURLScriptCommand.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = QSGetURLScriptCommand.m; sourceTree = "<group>"; usesTabs = 1; }; |
2211 | 2211 | E18001DC07B2BBB800010DB0 /* QSHelpersPrefPane.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = QSHelpersPrefPane.h; sourceTree = "<group>"; usesTabs = 1; }; |
|
4245 | 4245 | isa = PBXNativeTarget; |
4246 | 4246 | buildConfigurationList = 7F6B3E68085CE68E000735A8 /* Build configuration list for PBXNativeTarget "Quicksilver" */; |
4247 | 4247 | buildPhases = ( |
| 4248 | + 66CAE627153EF9AD0021BC65 /* Check Code Signing Certificate */, |
4248 | 4249 | 8D1107270486CEB800E47090 /* Headers */, |
4249 | 4250 | 8D1107290486CEB800E47090 /* Resources */, |
4250 | 4251 | E1C3BE5106EA0AC500B848D6 /* Copy Plists */, |
|
4863 | 4864 | shellPath = /bin/sh; |
4864 | 4865 | shellScript = "# Intentionally blank -- only purpose is to tell XCode about the existence of\n# `Configuration/Quicksilver.pch`, copied in the step above, for automatic\n# dependency resolution. Without this (or something like it), one gets a race\n# condition with a lot of `/tmp/QS/Configuration/Quicksilver.pch: file not found`\n# type errors the first time XCode builds, which mysteriously resolve upon a\n# second build.\n#\n# Confirmed working alternatives to this hack:\n# - remove the `Copy Files` step above and use `cp -r` here instead\n# - Add a second (redundant) `Copy Files` step that explicitly (re-)copies `Quicksilver.pch`\n"; |
4865 | 4866 | }; |
| 4867 | + 66CAE627153EF9AD0021BC65 /* Check Code Signing Certificate */ = { |
| 4868 | + isa = PBXShellScriptBuildPhase; |
| 4869 | + buildActionMask = 2147483647; |
| 4870 | + files = ( |
| 4871 | + ); |
| 4872 | + inputPaths = ( |
| 4873 | + ); |
| 4874 | + name = "Check Code Signing Certificate"; |
| 4875 | + outputPaths = ( |
| 4876 | + ); |
| 4877 | + runOnlyForDeploymentPostprocessing = 0; |
| 4878 | + shellPath = /bin/sh; |
| 4879 | + shellScript = "# Check if Local Self-Signed certificate exists, fail if not found\n\nset -euf\n\n# Skip this check if running on GitHub CI\nif [ \"${CI:-}\" = \"true\" ] && [ \"${GITHUB_ACTIONS:-}\" = \"true\" ]; then\n echo \"Running on GitHub CI - skipping certificate check\"\n exit 0\nfi\n\n# Check if the Local Self-Signed certificate exists in the keychain\nif ! security find-identity -v -p codesigning | grep -q \"Local Self-Signed\"; then\n echo \"ERROR: Local Self-Signed certificate not found!\"\n echo \"Please run the following command to set up code signing:\"\n echo \" ${SRCROOT}/Tools/codesign/setup_cert.sh\"\n echo \"\"\n echo \"This will create a self-signed certificate for local development.\"\n exit 1\nelse\n echo \"Local Self-Signed certificate found.\"\nfi\n"; |
| 4880 | + }; |
4866 | 4881 | 66CAE628153EF9AE0021BC65 /* Adjust Version-String */ = { |
4867 | 4882 | isa = PBXShellScriptBuildPhase; |
4868 | 4883 | buildActionMask = 2147483647; |
|
0 commit comments