実行可能ファイル(main.swift)を持つ迅速なパッケージマネージャ(特にhttps://github.com/PerfectlySoft/PerfectTemplate.git)を使用してプロジェクトを生成すると、Xcode 8.1以降を使用するとローカルデバッグシンボルにアクセスできなくなります1)。これはPerfectTemplate固有のものか、実装可能な修正点がありますか?xcode 8.1デバッグシンボルがありません
私はXcode 8.1と8.2、Swift 3.0.1と3.0.2 PREVIEW 1でこれを試しました。また、私の最適化レベルはnoneに設定されています(下の画像2を参照)。これはXcode 8.1より前の問題ではありませんでした。つまり、ローカルシンボルテーブルの下に表示されているブレークポイントと同じブレークポイントが設定されました。また、完璧なテンプレート実行ファイルのために即座にビルドすると、ローカルシンボルは3.0.2ではなく、3.0.1で生成されます(以下の画像3を参照)。最後に、他の非実行可能なXcodeプロジェクト(SPMなど)では、XcodeバージョンとSwiftバージョンの両方が正しくデバッグされ、ローカルシンボルテーブルが生成されます。 (ローカルシンボルを欠落している)
画像1: 画像2(最適化レベルを構築する): 画像3(3.0.2のための成功lldb):