3

ここの「ビルド手順」に書かれているとおりに、すべてを正確に実行しました: https://github.com/mopub/mopub-unity-ios-plugin

  1. UnityPlugin の MoPubiOS.unitypackage を Unity iOS プロジェクトにインポートします

  2. (オプション) UnityPlugin の Plugins/MoPub/testSupport/MoPubTestScene を Unity ビルド ウィンドウに追加します [MoPubGUIManager.cs の例を含む]

  3. Unity Player を使用して Unity iOS プロジェクトを Xcode プロジェクトにビルドする

  4. 次のソース フォルダーとファイルを Xcode プロジェクトの Classes/ フォルダーにコピーします。a. MoPubSdk の MoPubSDK/ ディレクトリの完全な内容 b. MoPubSdk の TouchJSON/ ディレクトリ (親ディレクトリを含む) c. UnityPlugin の MoPubBinding.m、MoPubManager.h、および MoPubManager.mm ファイル

  5. Xcode のビルド フェーズに含まれているフレームワークを変更します。b. StoreKit.framework を追加します。AdSupport.framework を追加し、オプションに設定します

  6. Xcode プロジェクトをビルドして実行する

そして、Xcode プロジェクトをビルドしようとすると、9 つのリンカー エラーが発生します。

アーキテクチャ armv7 の未定義シンボル: "_ moPubShowInterstitialAd"、参照元: RegisterMonoModules.o の RegisterMonoModules() " _moPubRequestInterstitialAd"、参照元: RegisterMonoModules.o の RegisterMonoModules() "_ moPubShowBanner"、参照元: RegisterMonoModules.o の RegisterMonoModules() " _moPubReportApplicationOpen" から参照: RegisterMonoModules.o 内の RegisterMonoModules() "_ moPubRefreshAd" から参照: RegisterMonoModules.oの RegisterMonoModules() :RegisterMonoModules.o 内の RegisterMonoModules() "_moPubCreateBanner"、参照元: RegisterMonoModules() in RegisterMonoModules.o ld: アーキテクチャ armv7 のシンボルが見つかりませんでした。clang: エラー: リンカー コマンドが終了コード 1 で失敗しました (呼び出しを確認するには -v を使用してください)

しかし、ファイルをXcodeクラスフォルダー(Xcodeプロジェクトグループ「クラス」ではなく)にコピーしました-ポイント4に正確に書かれているように

Xcodeプロジェクトの「クラス」グループにもコピーしてみました(「必要に応じてコピー」オプションを使用)。しかし、私は1つのエラーがあります:

レキシカルまたはプリプロセッサの問題 /Users/xxx/Desktop/UnityProjects/Xcode/Classes/MPAdView.h:11:9: 'MPGlobal.h' file not found しかし、Classes/Internal/Common Xcode プロジェクト グループにそのファイルがあります。 Classes Classes/Internal/Common Xcode プロジェクト フォルダー内

誰かがそれを手伝ってくれませんか?

4

1 に答える 1

5

CoreTelephony.framework を追加することで、一度動作するようになりました

追加してみてください。

あなたが取得する場合:

MOPUB: Banner view failed. Error: Error Domain=com.mopub.iossdk Code=0 "The operation couldn’t be completed. (com.mopub.iossdk error 0.)

それから私のクラブへようこそ..私はまだそれを解決する方法を考え出していません.

于 2013-05-19T12:43:29.700 に答える