簡體   English   中英

為什么我的OSX命令行工具二進制文件這么大?

[英]Why is my OSX Command Line Tool Binary file so big?

我正在用Xcode制作命令行工具。 我使用了Project模板。 我沒有更改默認的“構建設置”。

我的工具字面上有2個實現文件(除了main.swift之外)。 捆綁包中沒有打包其他文件。

我有一個使用Fixtures的測試目標,但是它們的目標成員資格不是我的命令行工具; 只是測試目標。 即使這樣,它們還是小的文本文件。

除了基金會,我沒有鏈接任何其他框架

二進制可執行文件為10.2Mb。 我以為它應該是該大小的1/10左右。

是否有可能會更改的構建設置? 我不知道為什么這么大。

那是因為整個Swift庫都嵌入在包中。 Swift的發展速度非常快,並且通過嵌入庫,可以在同一OS版本中使用不同的Swift版本。

它將在下一個Swift / macOS版本中進行更改。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM