2

MediaAccessibility フレームワークが SDK7 に追加されたので、それを使用したいと考えています。ただし、私たちのテスト ビルド システムはまだ xcode 4 を使用しており、動作させるにはまだ xcode 4 が必要です。

iOS6 と iOS7 の両方でこれをサポートするために、gyp ファイルで次のようにフレームワークを弱リンクします。

  'xcode_settings': {
    'OTHER_LDFLAGS': ['-weak_framework MediaAccessibility'],
  },

xcode 5 でビルドすると問題なく動作します。iOS7 ターゲットと iOS6 ターゲットを問題なくビルドできます。iOS7 ターゲットの場合、期待どおりにメソッドを使用できますが、iOS6 ターゲットの場合、フレームワークが弱いリンクであるため、メソッドを使用できません。すべて良い。

しかし、xcode 4 では、次のようにビルドできません:

ld: フレームワークが見つかりません MediaAccessibility

SDK6 に存在しないこのフレームワークの「弱いリンク」に相当することを xcode 4 で行う方法はありますか?

4

1 に答える 1