SQLCipher iOS OpenSSL构建错误:第66行:./ config:没有这样的文件或目录

时间:2013-09-24 06:31:44

标签: ios openssl sqlcipher

当我尝试在我的机器上构建iOS项目时,构建失败并显示以下错误消息: “第66行:./ config:没有这样的文件或目录”

在其他机器上,构建运行没有任何问题。我正在使用XCode 4.6.3,并在配置中设置了我的OpenSSL路径。还安装了XCode命令行工具。

2 个答案:

答案 0 :(得分:3)

我发现了这个问题。问题只是OpenSSL目录(/ My Directory / openssl1.0.1e)的路径。该路径包含空格,虽然我将路径放在引号中(“/ My Directory / openssl1.0.1e”,但项目没有编译。最终(在我的情况下唯一的解决方案)是将目录路径重命名为不包含空格(/MyDirectory/openssl1.0.1e)。

答案 1 :(得分:1)

致其他入侵者。只是想帮助人们解决一个让我疯狂的问题。虽然这个问题已经得到了答案,但我会提供我的发现

我相信您应该遵循here

中的步骤
  1. 确保Xcode的SourceTree首选项(设置名称,显示名称和路径)中的任何值都没有空格。双重检查和三重检查。这是许多人犯错误的地方

  2. 确保Xcode在应用程序中的名称应该是Xcode而不是Xcode5.1.1或类似名称。它应该是Xcode。

  3. 只需单独构建openssl并查看,如果您发现错误,那么大多数错误都在1&和2如果不是错误在于您的应用程序的构建设置。检查标题搜索路径,标志如上面的链接

  4. 中所述
  5. 如果在64位设备中运行仍然存在问题,请使用此sqlcipher project