我在我的项目中使用DropboxSDK.framework
。
我有一切设置和工作正常。但是,每当我完全Xcode并在稍后再次打开它时,我会收到以下错误:
这很奇怪,因为我可以看到框架在项目中,自从我上次开放和工作项目以来,没有任何内容(我知道)发生了变化。
我犯错的方法是:
DropboxSDK.framework
- > Delete --> Remove Reference.
SHIFT + CMD + K
File --> Add files to my project
,导航到我之前删除了引用的DropboxSDK.framework
文件,然后将其添加回我的项目。 有没有其他人遇到过这种情况并修复过它?
或者我有什么建议可以尝试修复它?我正在使用Xcode V5.1.1
如果有任何我可以澄清的话,请告诉我。谢谢!
答案 0 :(得分:1)
$(SRCROOT)/ Application_Folder
答案 1 :(得分:0)
Indrajeet的回答引发了一个随机的想法,解决了我的问题。
在Xcode中创建新项目时,会创建项目文件夹。在该文件夹中,有另一个与项目名称相同的文件夹,一个包含项目名称的.xcodeproj
文件和一个yourProjectNameTests文件夹。
看起来像这样。
Application_Name --> Application_Name
Application_Name.xcodeproj
Application_NameTests
当我遇到上面描述的错误时,DropboxSDK.framework
及其附带的文件存储在此文件夹中:
删除项目中DropboxSDK.framework
的所有引用后,我决定将DropboxSDK.framwork
及其附带文件的一个文件夹级别移到主Application_Name文件夹中:
完成此操作后,我点击了File --> Add files to my project
,导航到DropboxSDK.framework
文件,现在升级了一个文件夹并将其添加到我的项目中。
构建完成后没有抛出任何错误。我重新启动Xcode并再次尝试确认;仍然没有错误。重新启动我的电脑以确保......仍然没有错误!
答案 2 :(得分:0)
我有一个理智的问题,只是偶然找到了答案! 当您在字母之间使用SPACES创建项目名称时会发生这种情况。不知何故,它在搜索框架时使XCode变得疯狂。
因此,如果要创建名为“This is My Project Name”的项目,请将其命名为“This_is_My_Project_Name”,并且每次都会找到框架。它与我合作。