2016-12-07 6 views
3

MacOS CocoaアプリケーションのXcode 8、Swift 3でパッケージ管理を行う方法を知ることができません。どんなに私は何をすべきか、私は取得しない:nibファイルを読み込めません:MainMenu、終了中

のnibファイルをロードすることができません

:メインメニューを再現する

ステップ出:

  1. を新しいプロジェクト
  2. 初期化パッケージを作成します.swift

    swift package init 
    
  3. は終了とXcodeを再開、

    swift package generate-xcodeproj 
    

は、トラブルシューティングするために実行、私は、建物の清掃、実行ファイルがprojectname.appあるので、方式を変更しようとしたSPMファイル構造を生成強制します開発者IDを追加して署名を有効にします。これまでのところ、何も働いていません。

+0

あなたはXcodeを使って1)行っていませんか?あなたがそうであれば、しないでください。 'generate-xcodeproj'を使用している場合、最初のステップは空のフォルダでcdすることです。パート3はXcodeファイルを作成します。 – Moritz

+0

ああ、はい、私はXcodeでプロジェクトを作成していました。ありがとう!私はAppDelegateと.xibファイルを持っていませんが、手順2〜4を実行してエラーなしで実行します。 – sp33drac3r

+0

私はこれについて正しいと思います。私はより詳細な答えを出しました。 – Moritz

答えて

0

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

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

フォルダ内でcdすれば、swift package initとなり、次にswift package generate-xcodeprojとなります。

この最後の部分では、SPMと互換性のある正しいプロジェクトファイルが生成されます。

既存のテンプレートのいずれかを使用してプロジェクトファイル(swift package init --type executableまたはswift package init --type library)を作成すると、それぞれの用途に固有の一連のファイルが作成されます。

関連する問題