回答編集履歴

1 Linked ~ に関する追記

MasakiHori

MasakiHori score 2350

2017/06/21 17:59  投稿

Command Line ToolとiOS/macOSのアプリケーションは構成が異なっているため、iOS/macOSのと同じ方法ではframeworkが使えません。
iOS/macOSのアプリケーションはアプリケーションパッケージ というフォルダとして生成されます。
Embeded Binaryはこのフォルダの中にコピーされます。
しかし、Command Line Toolは単一のファイルとして生成されるため、Embeded Binaryは追加できません。
解決方法ですが、ご自身でのみご使用になられるのであればホームフォルダ内のLibraryフォルダ内に Frameworksフォルダを作成し、その中に追加で必要となるframeworkを入れてください。
Frameworksの大文字小文字、最後のsに気を付けてください。
この場合ですとAlamofire.frameworkを Frameworksフォルダ内にコピーしてください。
これで、起動時にAlamofire.frameworkがロードされると思います。
ただし、もしかするとAlamofire.frameworkのinstall directoryを変更したうえでビルドし直さなければならないかもしれません。
[この辺](https://developer.apple.com/library/content/documentation/MacOSX/Conceptual/BPFrameworks/Tasks/InstallingFrameworks.html)
とか
[この辺](https://developer.apple.com/library/content/documentation/MacOSX/Conceptual/BPFrameworks/Tasks/CreatingFrameworks.html)
を参照してください。
を参照してください。
Linked Frameworks and Libraiesの設定は必要です。
ここに設定されたframeworkなどが起動時に所定の場所から検索され見つかればロードされます。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る