Fix v0.2.0 release: stop archiving the MCP helper as a standalone product#16
Merged
Conversation
As a command-line tool target, FindleMCP installed into the archive's Products/usr/local/bin in addition to being embedded in the app. That made the archive multi-product, so Xcode omitted ApplicationProperties from the archive Info.plist and -exportArchive failed with "Unknown Distribution Error" when determining the distribution method. SKIP_INSTALL keeps the helper as an embedded copy only (via the app's copy phase), restoring a single-app archive.
Nightly BuildDownload Findle Nightly (unsigned) Built from 85c8b00. Important This build is unsigned. macOS will block it on first launch. To open it:
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The v0.2.0 release archive failed at
Export archivebecause the bundledFindleMCPcommand-line tool installed intoProducts/usr/local/binas a second archive product. That made the archive multi-product, so Xcode omittedApplicationPropertiesand-exportArchivecouldn't determine a distribution method ("Unknown Distribution Error").SKIP_INSTALL = YESkeeps the helper as an embedded copy in the app only (via the copy phase), restoring a single-app archive. Verified locally: the archive now contains onlyApplications/Findle.app,ApplicationPropertiesis present, andContents/MacOS/FindleMCPis still embedded.Also includes the earlier fix to Developer ID-sign the bundled helper in the release workflow.