Skip to content

Fix v0.2.0 release: stop archiving the MCP helper as a standalone product#16

Merged
alexmodrono merged 1 commit into
mainfrom
worktree-release-0.1
Jun 1, 2026
Merged

Fix v0.2.0 release: stop archiving the MCP helper as a standalone product#16
alexmodrono merged 1 commit into
mainfrom
worktree-release-0.1

Conversation

@alexmodrono

Copy link
Copy Markdown
Owner

The v0.2.0 release archive failed at Export archive because the bundled FindleMCP command-line tool installed into Products/usr/local/bin as a second archive product. That made the archive multi-product, so Xcode omitted ApplicationProperties and -exportArchive couldn't determine a distribution method ("Unknown Distribution Error").

SKIP_INSTALL = YES keeps 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 only Applications/Findle.app, ApplicationProperties is present, and Contents/MacOS/FindleMCP is still embedded.

Also includes the earlier fix to Developer ID-sign the bundled helper in the release workflow.

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.
@github-actions

github-actions Bot commented Jun 1, 2026

Copy link
Copy Markdown

Nightly Build

Download Findle Nightly (unsigned)

Built from 85c8b00.

Important

This build is unsigned. macOS will block it on first launch. To open it:

  1. Try to open the app normally — macOS will show a warning and refuse.
  2. Go to System Settings → Privacy & Security, scroll down, and click Open Anyway.
  3. The File Provider extension requires code signing and won't work in this build.

@alexmodrono alexmodrono merged commit df219a8 into main Jun 1, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant