Avatar
Kishikawa Katsumi 3/12/2018 10:41 AM
@Taketo Sano Command Line Toolはバンドルを持てないので、DynamicFrameworkを自身に持つことはできないところを、Run Pathを変更してリンクできるようにしているという状況ですね。でSwift Standard LibraryがSwiftyAlgebraとTimeProfileのそれぞれにStatic LinkしているのでDuplicatedということです。
😃 1
10:42 AM
とりあえず問題の切り分けのために TimeProfileターゲットでSWIFT_FORCE_DYNAMIC_LINK_STDLIB=YESSWIFT_FORCE_STATIC_LINK_STDLIB=NOをUser Defined Settingで追加してみてください。
10:43 AM
で、プロファイルを取りたいということで配布したいというわけじゃなさそうなので上記の方法でもまあいいと思うんですけど、基本的にはCommand Line ToolじゃなくてMac AppにしてそれにDynamicLinkする形で使う方が素直な挙動になります。