重新启动Xcode后找不到DropboxSDK.framework文件

时间:2014-05-09 03:39:38

标签: ios xcode frameworks dropbox

我在我的项目中使用DropboxSDK.framework。 我有一切设置和工作正常。但是,每当我完全Xcode并在稍后再次打开它时,我会收到以下错误:enter image description here

这很奇怪,因为我可以看到框架在项目中,自从我上次开放和工作项目以来,没有任何内容(我知道)发生了变化。

我犯错的方法是:

  1. 右键点击我项目中的DropboxSDK.framework - > Delete --> Remove Reference.
  2. 搜索路径下的项目的构建设置中,我删除框架搜索路径下的路径(下图中突出显示的选项) )。
  3. 然后我清理我的项目SHIFT + CMD + K
  4. 最后,我点击File --> Add files to my project,导航到我之前删除了引用的DropboxSDK.framework文件,然后将其添加回我的项目。
  5. 然后我再次构建我的项目并且错误消失并将继续消失,直到我完全Xcode并再次打开它。
  6. 有没有其他人遇到过这种情况并修复过它?

    或者我有什么建议可以尝试修复它?我正在使用Xcode V5.1.1

    如果有任何我可以澄清的话,请告诉我。谢谢!

3 个答案:

答案 0 :(得分:1)

$(SRCROOT)/ Application_Folder

  • Application_Folder是整个代码中其他资源所在的文件夹的名称
  • 在页眉搜索路径中插入上一行

答案 1 :(得分:0)

Indrajeet的回答引发了一个随机的想法,解决了我的问题。

在Xcode中创建新项目时,会创建项目文件夹。在该文件夹中,有另一个与项目名称相同的文件夹,一个包含项目名称的.xcodeproj文件和一个yourProjectNameTests文件夹。

看起来像这样。

 Application_Name --> Application_Name
                      Application_Name.xcodeproj
                      Application_NameTests

当我遇到上面描述的错误时,DropboxSDK.framework及其附带的文件存储在此文件夹中: enter image description here

删除项目中DropboxSDK.framework的所有引用后,我决定将DropboxSDK.framwork及其附带文件的一个文件夹级别移到主Application_Name文件夹中: enter image description here

完成此操作后,我点击了File --> Add files to my project,导航到DropboxSDK.framework文件,现在升级了一个文件夹并将其添加到我的项目中。

构建完成后没有抛出任何错误。我重新启动Xcode并再次尝试确认;仍然没有错误。重新启动我的电脑以确保......仍然没有错误!

答案 2 :(得分:0)

我有一个理智的问题,只是偶然找到了答案! 当您在字母之间使用SPACES创建项目名称时会发生这种情况。不知何故,它在搜索框架时使XCode变得疯狂。

因此,如果要创建名为“This is My Project Name”的项目,请将其命名为“This_is_My_Project_Name”,并且每次都会找到框架。它与我合作。