移动的 Xcode 项目缺少其他库中的文件
Posted
技术标签:
【中文标题】移动的 Xcode 项目缺少其他库中的文件【英文标题】:Moved Xcode project has missing files from other libraries 【发布时间】:2013-06-23 03:10:17 【问题描述】:我将 Xcode 中项目的文件夹移动到另一台计算机上,但遇到了一些问题。我正在使用 NMSSH
框架,而项目中缺少 libz.dylib
文件,我无法找到它,因为它的 Inspector 按钮是灰色的。该文件也不在我的系统上。它不应该在我的项目文件夹中吗?
另外,我正在使用MBProgressHUD
,我通过将其 Xcode 项目拖入并设置适当的链接来使用它。其中一个库libMBProgressHUD.a
丢失了,我也找不到。
在我的另一台计算机上一切正常,所以我猜测搜索路径等存在问题?任何帮助将非常感激。错误如下:
ld: warning: directory not found for option '-F/Users/ramesh/Documents/CodeDump_Temp/ios/RasbPiController/../../.Trash'
Undefined symbols for architecture i386:
"_OBJC_CLASS_$_NMSSHSession", referenced from:
objc-class-ref in UserPi.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
【问题讨论】:
我认为,当您将文件夹从一台 PC 复制到另一台 PC 时,您只会获取该文件夹中的文件。其他文件夹中的内容不会自动出现。 【参考方案1】:您可以从下面的链接下载丢失的文件
https://www.dropbox.com/s/au2irnctslcpjih/libz.dylib
并将其粘贴到您的 iOS Simulator 文件夹中。我希望它会起作用。
【讨论】:
谢谢!我试试看。以上是关于移动的 Xcode 项目缺少其他库中的文件的主要内容,如果未能解决你的问题,请参考以下文章