Carthageで、ビルド済みframeworkをGithubのReleaseに添付するときに、
carthage archive [library_name] でframework.zipを作成するのですが、
出力先を変えたいという場合があります。

デフォルトだと同じディレクトリにzipが生成されてしまうので、例えばDesktopにzipを出力したい場合は、

carthage archive library_name --output ~/Desktop/library_name.framework.zip

とすれば、Desktopに出力できます。注意としては、ディレクトリ名までではなく、ファイル名まで記述する必要があります。

carthage archive library_name --output ~/Desktop

としてしまうと、~/Desktop.zipとなってしまいます。
個人的には、リポジトリのルートに吐き出すよりは、Desktopに吐き出して、それをGithubにwebからペタッと添付したかったので助かりました。 (carthage 0.12.0 時点)