recherche

Maison  >  Questions et réponses  >  le corps du texte

ios - 添加静态库后报错

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)

PHP中文网PHP中文网2889 Il y a quelques jours378

répondre à tous(1)je répondrai

  • 天蓬老师

    天蓬老师2017-04-17 17:56:04

    Cette situation est due au fait que CollectDeviceDataDictionary n'est pas compilé.
    Tout d'abord, vous devez vérifier le fichier où se trouve cette classe.
    Si tel est le cas, vous devez ajouter le fichier .m correspondant comme indiqué dans l'image ci-dessous.

    ![Téléchargement de la photo...]

    répondre
    0
  • Annulerrépondre