私はフレームワークを作成しています。私は任意のプロジェクトにインポートできる実行可能なフレームワークを持ち、そのクラスとフレームワークのメソッドを使用できます。スタティック・フレームワーク用のiOS集約シェル・スクリプトは、デバイスとすべてのシミュレータ・アーキテクチャの両方をサポートするように設計されています。
しかし、「スキーマデバイス」で実行可能なフレームワークを作成すると、すべてのデバイスで実行できるようになりますが、特定のiOS5/iOS6シミュレータを使用してビルドを行うと、選択したiOS5/iOS6シミュレータのみがクライアントで実行されますプロジェクト。
iOS5シミュレータを使用してフレームワークビルドを作成していて、クライアントプロジェクトでそのフレームワークを実行していて、iOS6シミュレータを使用するとアーキテクチャx86_64の未定義シンボルが表示されます。
アーキテクチャi386とx86_64の両方をサポートするシェルスクリプトが必要なのは、私のフレームワークがクライアントプロジェクトのすべてのデバイスとすべてのシミュレータに対して実行可能であることを意味します。
これについての洞察は本当に役に立ちます。
ご協力いただきありがとうございます –