Undefined symbols for architecture i386:
"_CollectDeviceDataDictionary", referenced from:
-[IDMPAppDelegate application:didRegisterForRemoteNotificationsWithDeviceToken:] in IDMPAppDelegate.o
-[IDMPAppDelegate locationManager:didUpdateLocations:] in IDMPAppDelegate.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
天蓬老师2017-04-17 17:56:04
この状況は、CollectDeviceDataDictionary
がコンパイルされていないことが原因で発生します。
まず、このクラスが配置されているファイルを確認する必要があります。
存在する場合は、下の図に示すように、対応する .m ファイルを追加する必要があります。
![画像をアップロード中...]