2016-08-09 12 views
0

を持つものはtest.frameworkです。私は、.h、.m、.frameworkと.aファイルを.frameworkファイルのビルドの後に追加したいと思います。私が達成したい何.h、.m、.frameworkおよび.aファイルを、既に構築された.frameworkのターゲットのビルドフェーズに追加する。

は私のフレームワークをダウンロードしている間、ユーザーがこれらのファイルを選択できている:[!]

  • test.framework
  • test123.framework
  • test234.framework

[!]が必要です。

#if __has_include(<test123/test123.h>) 
    NSLog(@"test123 included"); 
#else 
    NSLog(@"test123 not included"); 
#endif 
:内部 initSDK()にチェックするために、ユーザはまた、 test123.frameworktest234.frameworkかをダウンロードした場合は、次のコードを使用してダウンロード test.frameworkinitSDK()メソッドを呼び出すときに今assummingユーザーが test.frameworkをダウンロードして自分のプロジェクトでそれを含めた

は、私の目標は、

ただし、プロジェクトにtest123.frameworkを含めても、私はいつもtest123 not includedを得ています。

.f、m、.framework、.aファイルを.frameworkファイルのビルド後に含めることはできますか?

答えて

0

異なるプロジェクトターゲットを使用し、ターゲットtest123test456に余分なファイルを追加することができます。

enter image description here

このガイドでは、異なるターゲットを管理する方法を示します:https://www.raywenderlich.com/68613/create-paid-lite-version-iphone-app

+0

私がチェックした後、test.framework' 'でtest123.framework''のいくつかのメソッドを呼び出しているので、いいえ、これは、可能ではありませんフレームワークが存在する場合。 –