当我尝试在我的机器上构建 iOS 项目时,构建失败并显示以下错误消息:“第 66 行:./config:没有这样的文件或目录”
在其他机器上,构建只是运行没有任何问题。我正在使用 XCode 4.6.3,并且我的 OpenSSL 路径是在配置中设置的。还安装了 XCode 命令行工具。
我发现了这个问题。问题只是 OpenSSL 目录 (/My Directory/openssl1.0.1e) 的路径。该路径包含空格,尽管我将路径放在引号中(“/My Directory/openssl1.0.1e”,但该项目没有编译。最终(在我的情况下也是唯一的解决方案)是将目录路径重命名为不包含空格(/MyDirectory/openssl1.0.1e)。
对其他闯入者。只是想帮助人们解决让我发疯的问题。虽然这个问题已经有一个公认的答案,但我会提供我的发现
我相信您应该按照此处的步骤进行操作
确保 Xcode 首选项的 SourceTree 中的任何值(设置名称、显示名称和路径)中没有空格。双重检查和三重检查。这是很多人犯错的地方
确保 Xcode 在 Applications 中的名称应为 Xcode 而不是 Xcode5.1.1 或类似名称。它应该完全是 Xcode。
只需单独构建 openssl 并查看,如果您发现错误,则主要错误在 1 & 和 2 如果不是错误在于您的应用程序的构建设置。检查标题搜索路径,上面链接中提到的标志
如果在 64 位设备上运行问题仍然存在,请使用此sqlcipher 项目