プロジェクトに新しいフレームワークを追加しました。フレームワークの .xcodeproj ファイルをプロジェクトの子としてドラッグしました。そのプロジェクトの製品をメイン プロジェクトのターゲット依存関係、リンク バイナリとライブラリおよびコピー ファイル (フレームワーク) に追加しました。テスト リリースのビルドやプロジェクトの実行に問題はありません。
しかし、アーカイブ リリースを作成しようとすると、またはプロジェクトのプロファイルを作成しようとすると、次のエラーで失敗します。
Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_Something", referenced from:
objc-class-ref in DasProject-F7DB55F503641F0A.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
tl;dr:問題なくデバッグ ビルドを作成して実行できます。アーカイブ ビルドでは特定のフレームワークが見つかりません。