私は、Quartz Composerのいくつかのプラグインに取り組んでいます。これらはすべて、bundles frameworks フォルダー内のそれぞれにコピーされた同じカスタム スタティック ライブラリにリンクしています。プラグインは個別に使用できるため、プラグインごとにライブラリを配布する必要があります。
isMemberOfClassおよびisKindOfClassメソッドを除いて、すべてがうまくいきます。ここで、同じクラスを 2 回インポートすると問題が発生する可能性があること を読みました。
コンパイル時にエラーはありません。
lib XCode プロジェクトを含む 2 つのプラグイン (NSBundles) があり、リンクする前にコンパイルするとします。どちらもリソースフォルダーにライブラリをコピーします。次に、両者はそのライブラリからカスタムhOzPolygon2Dクラスをインスタンス化します。
最初のプラグインは、 isMemberOfClass メソッドによるhOzPolygon2Dオブジェクトのテストに true を返します。2 番目は false を返します。isKindOfCLass メソッドは同じ「エラー」を返します。
私の場合、解決策を想像できません。私は本当にコンパイルの専門家ではないので、助けていただければ幸いです。