xcodebuild失败clang:错误没有这样的文件或目录:
用xcodebuild构建时遇到问题。我的项目/应用程序使用Xcode - gui很好。它根本不是找到/构建作为构建过程一部分的libcryptopp库。xcodebuild失败clang:错误没有这样的文件或目录:
的错误是:
clang: error: no such file or directory: '/Users/builder/repo/ioskpay/xcode-cryptopp/cryptopp/build/Release-iphoneos/libcryptopp.a'
这个特定的文件应该从主应用程序内的另一个项目中得到 - xcodebuild联编根本没有正确地在正确的文件夹指向的应该是:
~/Library/Developer/Xcode/DerivedData
任何想法?
好了,只需添加正确的-target -configuration和-scheme参数即可正确运行。然而,由于我在Jenkins中为自动构建目的运行它,它仍然无法正常工作 - 陷入完全相同的地方。这很奇怪,因为我在另一个没有这个问题的工作中有完全相同的代码。目前没有韵律或理由。我会继续拍摄橡皮筋,并在我有答案时更新...
嗨托德 - 这是怎么发生的? – 2014-03-28 22:23:38
要解决此问题,请转至您的项目设置,转至Targets
并选择您的主项目目标。然后去Build phases
。在Target dependencies
下添加静态库项目。
这样,当您编译主项目时,静态库子项目会在主项目和您的静态库可用之前被编译。
有时Xcode执行奇怪。 您必须在Build阶段找到该静态库项目,例如“Link Binary With Libraries”下的“filename.a”,然后将其删除并重新添加。
我在归档目标时遇到了同样的问题。我删除了库并且构建成功。
在Xcode项目中查找丢失的文件,即文件可能被删除或未命中。
丢失的文件添加到Xcode的,那么一切都将正常工作。
我有同样的问题,但对于一个资源文件的.m
我打开目标 - >构建阶段 - >编译来源
,我发现该文件的编译是告诉它无法找到重复:一个有奇怪的图标,另一个有正常的图标。我只是删除了一个奇怪的图标,它的工作。 (我多次添加了该文件,并且在之前导致合并冲突,导致项目文件中出现错误)
对于您的情况,我认为您需要从目标依赖项列表中删除lib并将其重新添加。这可能适合你。
这也帮助了我。 – Alexander 2017-08-18 09:32:34
对我来说,这是因为我已经删除了一个包或pod。我跑了pod install
并修复了它
您使用的是Xcode版本4.6,对吧? – iDev 2013-02-18 23:34:19
还是这个问题? – 2016-05-25 14:15:53