Tod*_*ess 14 xcode adhoc xcodebuild ios
使用xcodebuild构建时遇到问题.我的项目/应用程序使用Xcode - gui构建得很好.它只是没有找到/构建libcryptopp库,这是构建过程的一部分.
错误是:
clang: error: no such file or directory: '/Users/builder/repo/ioskpay/xcode-cryptopp/cryptopp/build/Release-iphoneos/libcryptopp.a'
Run Code Online (Sandbox Code Playgroud)
此特定文件应该从主应用程序内的另一个项目派生 - xcodebuild只是没有正确指向正确的文件夹,该文件夹应该是:
~/Library/Developer/Xcode/DerivedData
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
Ken*_*ndt 19
要解决此问题,请转到项目设置,转到Targets并选择主项目目标.然后去Build phases.在下Target dependencies添加静态库项目.
这样,当您编译主项目时,静态库子项目将在主项目之前编译,并且您的静态库将可用.
好的,只需添加正确的 -target -configuration 和 -scheme 参数,我就可以正确运行它。然而,由于我在 Jenkins 中出于自动构建的目的运行它,它仍然无法按我想要的方式工作 - 陷入完全相同的位置。这很奇怪,因为我在另一个没有这个问题的工作中构建了完全相同的代码。在这一点上没有任何押韵或理由。我会继续用橡皮筋射击它,并在得到答案后更新......