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