Xcodeでアーカイブしようとすると、途中で停止したままフリーズしたような状態になってしまうことがあります。
いくつか原因があるようですが、私の場合は以下の方法で解決しました。
PROJECT の Build Settings から、「Swift Compiler - CodeGeneration」という項目を検索し、「Optimization Level」の「Release」を「No Optimization [-Onone]」にします。
<参考ページ>
https://stackoverflow.com/questions/52389664/xcode-10-not-being-able-to-archive-project