xcode 5中的Shell脚本调用错误

我在我的项目中使用openssl和sqlcipher。 我必须从Xcode 4.6升级到Xcode 5,但是我在Xcode 5中编译项目它给了我错误cp:libCrypto.a没有这样的文件或目录,Cp:libssl.a没有这样的文件或目录

Shell脚本调用错误

当我检查’openssl-1.0.0e’文件夹时,当我清理或构建Xcode 5时文件被删除,它在Xcode 4.6中不会发生并且工作成功。

我还尝试升级到版本’openssl-1.0.1f’和更新的sqlcipher函数,但错误仍然存​​在

我的项目架构是$(ARCHS_STANDARD_32_BIT)

如果您需要更多信息,请告诉我。 请帮忙。

我做的是第一次下载项目https://github.com/x2on/OpenSSL-for-iPhone

当Xcode 5与默认位置位于不同位置时,这些项目不是构建的,因此对于这些项目来说,xcode 5必须位于默认位置。 然后我在终端中运行了build-libssl.sh文件。 仅当xcode 5处于默认位置时,它才能成功运行。 当脚本成功运行时,将生成libssl.a和libcrypto.a文件。 我直接将它们包含在项目的框架部分中。 我删除了旧的sqlcipher和openssl项目,只包含下载项目的’include’目录和sqlcipher sqlite3.c,sqlite3.h和sqlite3ext.h文件中的文件。 现在不需要那两个项目,它在xcode 5项目中成功构建。

cp:libCrypto.a没有这样的文件或目录,

Linux文件系统区分大小写。 使用libcrypto.a ,而不是libCrypto.a

Cp:libssl.a没有这样的文件或目录

同样的问题在这里 使用cp ,而不是Cp