1

Unity プロジェクトにiAdsプラグインを追加しました。Prime31プロジェクトをビルドして xCode で開くと、すべて問題ないようです。

を使用してプロジェクトをビルドしようとするとXCode、次のエラーが発生します。

アーキテクチャの未定義シンボルarmv7:

"_ iAdInterstitialIsLoaded" から参照: RegisterMonoModules.o 内の RegisterMonoModules() " _iAdFireHideShowEvents" から参照: RegisterMonoModules.o内の RegisterMonoModules() : RegisterMonoModules.o の RegisterMonoModules() "_ iAdInitializeInterstitial"、次から参照: RegisterMonoModules.o の RegisterMonoModules() " _iAdDestroyAdBanner"、次から参照: RegisterMonoModules.o の RegisterMonoModules()

何か案は?

AdBinding.cs以下を実行すると、クラスからエラーが発生しているようです。

[DllImport("__Internal")]
private static extern void _iAdCreateAdBanner( bool bannerOnBottom );

他のエラーと一緒に...

助けてください...

4

1 に答える 1

0

理解した。

インポートしたプラグインに干渉するファイルが Unity にあったようです。ゲームは他の誰かから購入され、iAds を別の方法で使用していました。

iAds コンテンツを削除してから、使用していたプラグインをインポートする必要がありました。これにより、xcode のエラーが解消されました。

ハッピーコーディング。

于 2013-05-28T18:57:50.127 に答える