回答がつかないようなので...
Xcode と記載されているので、Swift community 版の Swift for Ubuntu (https://swift.org/download/) のことではなくて、macOS 版の Xcode のことだと仮定して回答します。
「macOS High Sierra on Parallels Desktop 13 for Mac」の環境で、Xcode を動かして、build に要した時間から判断すると、仮想macOS環境は、実Mac環境とくらべて6割程度の能力でした。
(以下、余談)
Apple の macOS ソフトウェアライセンス契約 を読むと以下の規定があります。
- 許諾された使用方法およびその制限
B. Mac App Storeライセンス お客様がAppleソフトウェアのライセンスをMac App Storeから、または自動ダウンロードを通じて取得した場合、本契約およびAppleメディアサービス規約に規定する本サービスとコンテンツの利用ルール(https://www.apple.com/legal/internet-services/itunes/) (以下「利用ルール」といいます)で認められている契約条件に従って、お客様は、以下の制限的、譲渡不能の、非独占的ライセンスが付与されます。
(i) お客様が所有または管理する、macOS High Sierra、macOS Sierra、OS X El Capitan、OS X Yosemite、OS X Mavericks、OS X Mountain LionまたはOS X Lionが稼動するAppleブランドの各コンピュータ(以下「Macコンピュータ」といいます)に、個人使用、非営利的使 用を目的として、Appleソフトウェアのコピーを1部ダウンロードし、インストールし、使用および稼動させることができます。
(iii)お客様が所有または管理する各Macコンピュータの仮想オペレーティングシステム環境内で、Appleソフトウェアの最大2つの追加コピーまたはインスタンスをインストールし、使用し、稼働させることができます。これらは、(a)ソフトウェア開発、(b)ソフトウェア開発中の試験、(c) macOS Serverの使用、または(d)個人的、非営利的使用を目的として行うことができ ます。
ということで、Apple 製の Mac コンピュータを使わずに macOS を使うことは、ライセンス違反になるため、残念ながら Linux 上で、Xcode は使用できないでしょう。