3

macOS Cocoa アプリの Xcode 8、Swift 3 でパッケージ管理を機能させる方法がわかりません。私が何をしても、私は得る:

nib ファイルを読み込めません: MainMenu、終了します

再現する手順:

  1. 新しいプロジェクトを作成する
  2. Package.swift の初期化

    swift package init
    
  3. SPM ファイル構造の生成

    swift package generate-xcodeproj
    
  4. 走る

トラブルシューティングのために、実行可能ファイルが projectname.app になるようにスキームを変更し、クリーニング、ビルド、強制終了して Xcode を再度開き、開発者 ID を追加して署名を有効にしました。これまでのところ、何も機能していません。

4

1 に答える 1

0

あなたの問題は、ステップ 1 で Xcode を使用してプロジェクトを作成しているためです。

Swift Package Manager (SPM) によって作成されるファイルと競合します。

フォルダーに cd してswift package initからswift package generate-xcodeproj.

この最後の部分は、SPM と互換性のある適切なプロジェクト ファイルを生成します。

既存のテンプレートの 1 つを使用してプロジェクト ファイルを作成できることに注意してください。swift package init --type executableまたはswift package init --type library、各用途に固有の一連のファイルが作成されます。

于 2016-12-08T16:03:46.683 に答える