0

我已将新的 Dropbox 框架包含在我的项目中,它可以在真实设备上运行,但不适用于模拟器。它给了我 4 个问题,如下所示

Undefined symbols for architecture i386:
  "_OBJC_CLASS_$_DBRestClient", referenced from:
      objc-class-ref in DropboxUploader.o
      objc-class-ref in ImportDropBox.o
  "_OBJC_CLASS_$_DBSession", referenced from:
      objc-class-ref in DocumentListAppDelegate.o
      objc-class-ref in DocumentListViewController.o
      objc-class-ref in texteditorViewController.o
      objc-class-ref in DropboxSettings.o
      objc-class-ref in DropboxUploader.o
      objc-class-ref in ImportDropBox.o
  "_kDBRootAppFolder", referenced from:
4

2 回答 2

0

自从我在项目中实现 Dropbox 已经有一段时间了,但是如果您使用的是预构建的库,则可能有一个用于模拟器,一个用于设备。如果是这种情况,请查看 Dropbox 是否为他们的框架提供了一个存储库并将其添加到您的项目中,那么您可以避免在他们的模拟器库和他们的设备库之间切换。

于 2013-05-31T15:51:27.723 回答
0

确保将“DropboxSDK.framework”而不是“DropboxSDK”添加到项目的框架中。

于 2015-05-15T03:19:46.200 回答