amoad / amoad-ios-sdk

7 stars 12 forks source link

Xcode11.2でビルドエラー #249

Open junkstaffs opened 5 years ago

junkstaffs commented 5 years ago

AmoAdSDKを導入すると以下のエラーメッセージが出てビルドできません。 何か解決策がございましたら、ご教示ください。

エラ〜メッセージ:

Undefined symbols for architecture arm64: "Reachability.Reachability.__allocating_init(queueQoS: Dispatch.DispatchQoS, targetQueue: __C.OS_dispatch_queue?) -> Reachability.Reachability?", referenced from: @objc AMoAd.AMoAdReachability.() -> AMoAd.AMoAdReachability(in _176D1B58F27D43A0771B6BB40F9FE1D5).init() -> AMoAd.AMoAdReachability in AMoAd(AMoAdReachability.o) ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation)

■Reachability.swiftをcarthageを通じてインストール済み。 ■開発環境  MacOS 10.15.1 Xcode11.2.1(11B53) AMoAd SDK v5.2.16

tko3 commented 5 years ago

AMoAdSDKはCocoaPodsで導入いただいていますか?

junkstaffs commented 5 years ago

CocoaPodsで導入しておりません。 ZIPファイルを展開してです。

tko3 commented 5 years ago

CocoaPodsでお試しください

junkstaffs commented 5 years ago

了解しました。試してみます。 ただ、以下のURLに記述のある手動での導入は正しくないのですね? https://github.com/amoad/amoad-ios-sdk/wiki/SDK-%E5%B0%8E%E5%85%A5%E3%82%AC%E3%82%A4%E3%83%89

tko3 commented 5 years ago

CocoaPodsでAMoAdSDKを導入いただくとReachabilityへの依存が自動的に解決されるのでおおよそ正しい導入ガイドです