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 時点)