SDKの導入

SDKの組み込み

CocoaPodsを利用(推奨)

Podfileに以下の記述を追加してください。

pod 'ImobileSdkAds'

ターミナルで以下のコマンドを実行してください。

pod install --repo-update

ファイルを直接コピー

ImobileSdkAds.xcframeworkの設置

ImobileSdkAds.xcframeworkフォルダをプロジェクトにドラッグアンドドロップしてください。
※ コピーをするときに、 Destinaion : Copy items if needed にチェックを
  入れてください。

各種frameworkの設定

以下のframeworkをプロジェクトへリンクします。
  • AdSupport.framework
  • SystemConfiguraion.framework
  • CoreLocation.framework
  • WebKit.framework
  • StoreKit.framework

Xcodeの[Project Navigator] から、プロジェクトをクリックし、
「TARGETS」 -> 「Build Phases」 -> 「Link Binary With Libraries」を開きます。


「Link Frameworks and Libraries」の「+」ボタンをクリックし、
Choose frameworks and libraries to add ウィンドウを開き、必要なframeworkを追加します。


「Link Binary With Libraries」が以下の画面の様になっていれば、各種frameworkの設定は
完了です。


Bridging Headerの追加

ImobileSdkAds-Bridging-Header.hをプロジェクトへ追加します。



Xcodeの[Project Navigator] から、プロジェクトをクリックし、
「TARGETS」 -> 「Build Phases」 -> 「Link Binary With Libraries」を開きます


[Build Setting] -> [All]をクリックします。


右上の検索欄に、「bridging header」と入力を行い、 

「Objective-C Bridging Header」に
$(SRCROOT)/$(PRODUCT_NAME)/ImobileSdkAds-Bridging-Header.h
と入力します。


(※)プロジェクトに既存のBriding-Headerが存在する場合は、
ImobileSdkAds-Bridging-Header.h」を追加する必要はありません。
以下の3行を既存のBriding-Headerに追加することでSDKが使用可能になります。

    #import <foundation/Foundation.h>
    #import <uikit/UIKit.h>
    #import "ImobileSdkAds.h"