スタンドアロンのSwiftOS Xアプリをプライベートフレームワーク(これもSwiftで作成されています)にリンクするにはどうすればよいですか?

サム

プライベートフレームワークをSwiftOS Xアプリに埋め込もうとすると、次のエラーが発生します。

dyld:ライブラリがロードされていません:@ rpath / CustomCalcs.framework / Versions / A / CustomCalcs参照元:/Users/sam/Library/Developer/Xcode/DerivedData/TestFramework-ckcpduuqyfclssceomyzqbxgbjdi/Build/Products/Debug/TestFramework.app/Contents/ MacOS / TestFramework理由:画像が見つかりません

私はサードパーティからの.frameworkファイルの受信者であり、ソースコードまたはXcodeプロジェクトファイルにアクセスできないシナリオをシミュレートしようとしています(もちろん私の簡単なテストではアクセスできますが)

私が取った手順:1。ファイルをターゲットプロジェクトに追加して、プロジェクトにコピーするようにします2. Xcode構文の強調表示/完了により、フレームワーク内のクラスが認識されます-これは良いことです3.「コピーファイル」を追加します「Xcodeの「ビルドフェーズ」のステップ。「frameworks」に追加しました。4。DerivedData内からアプリを実行するディレクトリを調べると、フレームワークディレクトリと.frameworkファイルが見つかりません。5。アプリを実行すると、上記のエラーが発生します。

.frameworkファイルがデプロイメントディレクトリにコピーされ、アプリがこの場所を検索することを認識しているステップを設定する必要があるようです。Xcodeでこれを行うにはどのくらい具体的にしますか?

Tokuriku

私は間違っているかもしれませんが、「リンクされたフレームワークとライブラリ」と「組み込みバイナリ」の場合のようです。

  1. プロジェクトワークスペースをクリックします
  2. プロジェクトのターゲットを選択します
  3. [全般]タブで、[リンクされたフレームワークとライブラリ]からフレームワークを削除します
  4. 「埋め込みバイナリ」に追加します
  5. ビルド

「リンクされたフレームワークとライブラリ」にも自動的に追加されますが、2回ではなく1回だけ使用できます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ