使用ShareKit ios的链接器错误

前端之家收集整理的这篇文章主要介绍了使用ShareKit ios的链接器错误前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我花了3天时间来搜索解决方案.我不知道该怎么做…我需要SDBeb图标的-ObjC标志(我也认为AFNetworking).我可以删除它,一切都很好用ShareKit,但不是很好用SDweb Image.
  1. Undefined symbols for architecture i386:
  2. "_ABAddressBookCopyArrayOfAllPeople",referenced from:
  3. ___48+[GPPAddressBook loadDeviceContactsWithHandler:]_block_invoke in GooglePlus(GPPAddressBook.o)
  4. "_ABAddressBookCreateWithOptions",referenced from:
  5. +[GPPAddressBook loadDeviceContactsWithHandler:] in GooglePlus(GPPAddressBook.o)
  6. "_ABAddressBookGetPersonCount",referenced from:
  7. ___48+[GPPAddressBook loadDeviceContactsWithHandler:]_block_invoke in GooglePlus(GPPAddressBook.o)
  8. "_ABAddressBookRequestAccessWithCompletion",referenced from:
  9. +[GPPAddressBook loadDeviceContactsWithHandler:] in GooglePlus(GPPAddressBook.o)
  10. "_ABMultiValueCopyValueAtIndex",referenced from:
  11. ___48+[GPPAddressBook loadDeviceContactsWithHandler:]_block_invoke in GooglePlus(GPPAddressBook.o)
  12. "_ABMultiValueGetCount",referenced from:
  13. ___48+[GPPAddressBook loadDeviceContactsWithHandler:]_block_invoke in GooglePlus(GPPAddressBook.o)
  14. "_ABPersonCopyImageDataWithFormat",referenced from:
  15. ___48+[GPPAddressBook loadDeviceContactsWithHandler:]_block_invoke in GooglePlus(GPPAddressBook.o)
  16. "_ABPersonHasImageData",referenced from:
  17. ___48+[GPPAddressBook loadDeviceContactsWithHandler:]_block_invoke in GooglePlus(GPPAddressBook.o)
  18. "_ABRecordCopyValue",referenced from:
  19. ___48+[GPPAddressBook loadDeviceContactsWithHandler:]_block_invoke in GooglePlus(GPPAddressBook.o)
  20. "_ACAccountTypeIdentifierFacebook",referenced from:
  21. -[SHKiOSFacebook accountTypeIdentifier] in libShareKit.a(SHKiOSFacebook.o)
  22. "_ACAccountTypeIdentifierSinaWeibo",referenced from:
  23. -[SHKSinaWeibo accountTypeIdentifier] in libShareKit.a(SHKSinaWeibo.o)
  24. "_ACAccountTypeIdentifierTwitter",referenced from:
  25. -[SHKiOSTwitter accountTypeIdentifier] in libShareKit.a(SHKiOSTwitter.o)
  26. "_ACFacebookAppIdKey",referenced from:
  27. -[SHKiOSFacebook authorizationFormShow] in libShareKit.a(SHKiOSFacebook.o)
  28. "_ACFacebookAudienceEveryone",referenced from:
  29. -[SHKiOSFacebook authorizationFormShow] in libShareKit.a(SHKiOSFacebook.o)
  30. "_ACFacebookAudienceKey",referenced from:
  31. -[SHKiOSFacebook authorizationFormShow] in libShareKit.a(SHKiOSFacebook.o)
  32. "_ACFacebookPermissionsKey",referenced from:
  33. -[SHKiOSFacebook authorizationFormShow] in libShareKit.a(SHKiOSFacebook.o)
  34. "_AVURLAssetPreferPreciseDurationAndTimingKey",referenced from:
  35. -[SHKFile getDuration] in libShareKit.a(SHKFile.o)
  36. "_CMTimeGetSeconds",referenced from:
  37. -[SHKFile getDuration] in libShareKit.a(SHKFile.o)
  38. "_MPMoviePlayerThumbnailImageKey",referenced from:
  39. -[GPPMediaPreviewView thumbnailImageRequestDidFinish:] in GooglePlus(GPPMediaPreviewView.o)
  40. "_MPMoviePlayerThumbnailImageRequestDidFinishNotification",referenced from:
  41. -[GPPMediaPreviewView initWithFrame:mediaAttachment:] in GooglePlus(GPPMediaPreviewView.o)
  42. -[GPPMediaPreviewView thumbnailImageRequestDidFinish:] in GooglePlus(GPPMediaPreviewView.o)
  43. "_OBJC_CLASS_$_ACAccountStore",referenced from:
  44. objc-class-ref in libShareKit.a(SHKiOSFacebook.o)
  45. objc-class-ref in libShareKit.a(SHKiOSSharer.o)
  46. "_OBJC_CLASS_$_ALAssetsLibrary",referenced from:
  47. objc-class-ref in GooglePlus(NSData+GPPAdditions.o)
  48. objc-class-ref in GooglePlus(UIDevice+GPPAdditions.o)
  49. objc-class-ref in libShareKit.a(SHKPhotoAlbum.o)
  50. "_OBJC_CLASS_$_AVURLAsset",referenced from:
  51. objc-class-ref in libShareKit.a(SHKFile.o)
  52. "_OBJC_CLASS_$_CLLocationManager",referenced from:
  53. objc-class-ref in GooglePlus(UIDevice+GPPAdditions.o)
  54. objc-class-ref in libShareKit.a(SHKFoursquareV2VenuesForm.o)
  55. objc-class-ref in libShareKit.a(SHKFoursquareV2.o)
  56. "_OBJC_CLASS_$_CMMotionManager",referenced from:
  57. objc-class-ref in GooglePlus(GPPSpamSignal.o)
  58. "_OBJC_CLASS_$_MPMoviePlayerController",referenced from:
  59. objc-class-ref in GooglePlus(GPPMediaPreviewView.o)
  60. "_OBJC_CLASS_$_SKStoreProductViewController",referenced from:
  61. objc-class-ref in libShareKit.a(EvernoteSession.o)
  62. "_OBJC_CLASS_$_SLComposeViewController",referenced from:
  63. objc-class-ref in libShareKit.a(SHKiOSSharer.o)
  64. objc-class-ref in libShareKit.a(SHKSinaWeibo.o)
  65. "_OBJC_CLASS_$_SLRequest",referenced from:
  66. objc-class-ref in libShareKit.a(SHKiOSFacebook.o)
  67. objc-class-ref in libShareKit.a(SHKiOSTwitter.o)
  68. "_SKStoreProductParameterITunesItemIdentifier",referenced from:
  69. -[EvernoteSession installAppWithId:withViewController:] in libShareKit.a(EvernoteSession.o)
  70. "_SLServiceTypeFacebook",referenced from:
  71. -[SHKiOSFacebook serviceTypeIdentifier] in libShareKit.a(SHKiOSFacebook.o)
  72. -[SHKiOSFacebook sendFeed] in libShareKit.a(SHKiOSFacebook.o)
  73. -[SHKiOSFacebook sendPhoto] in libShareKit.a(SHKiOSFacebook.o)
  74. -[SHKiOSFacebook sendVideo] in libShareKit.a(SHKiOSFacebook.o)
  75. -[SHKiOSFacebook fetchUserInfo] in libShareKit.a(SHKiOSFacebook.o)
  76. "_SLServiceTypeSinaWeibo",referenced from:
  77. +[SHKSinaWeibo canShare] in libShareKit.a(SHKSinaWeibo.o)
  78. -[SHKSinaWeibo share] in libShareKit.a(SHKSinaWeibo.o)
  79. "_SLServiceTypeTwitter",referenced from:
  80. -[SHKiOSTwitter serviceTypeIdentifier] in libShareKit.a(SHKiOSTwitter.o)
  81. -[SHKiOSTwitter sendStatusViaTwitter:mimeType:filename:] in libShareKit.a(SHKiOSTwitter.o)
  82. -[SHKiOSTwitter sendDataViaYFrog:mimeType:filename:] in libShareKit.a(SHKiOSTwitter.o)
  83. -[SHKiOSTwitter fetchUserInfo] in libShareKit.a(SHKiOSTwitter.o)
  84. -[SHKiOSTwitter downloadAPIConfiguration] in libShareKit.a(SHKiOSTwitter.o)
  85. -[SHKiOSTwitter authorizationYFrogHeader] in libShareKit.a(SHKiOSTwitter.o)
  86. "_kABPersonEmailProperty",referenced from:
  87. ___48+[GPPAddressBook loadDeviceContactsWithHandler:]_block_invoke in GooglePlus(GPPAddressBook.o)
  88. "_kABPersonFirstNameProperty",referenced from:
  89. ___48+[GPPAddressBook loadDeviceContactsWithHandler:]_block_invoke in GooglePlus(GPPAddressBook.o)
  90. "_kABPersonLastNameProperty",referenced from:
  91. ___48+[GPPAddressBook loadDeviceContactsWithHandler:]_block_invoke in GooglePlus(GPPAddressBook.o)
  92. "_kCLLocationAccuracyBest",referenced from:
  93. -[SHKFoursquareV2VenuesForm startMonitoringLocation] in libShareKit.a(SHKFoursquareV2VenuesForm.o)
  94. ld: symbol(s) not found for architecture i386
  95. clang: error: linker command Failed with exit code 1 (use -v to see invocation)

解决方法

看起来你错过了不少框架.根据所提到的符号,添加下面的框架列表来解决链接错误,

> AddressBook.framework
> AVFoundation.framework
CoreMedia.framework
> MediaPlayer.framework
> Accounts.framework
> AssetsLibrary.framework
> CoreLocation.framework
> CoreMotion.framework
> StoreKit.framework
>社会框架@H_404_18@

希望有帮助!@H_404_18@

猜你在找的iOS相关文章