2

我正在尝试在 OSX Mavericks (10.9.3) 上使用 Xcode (5.1.1) 为 IOS 构建 AllJoyn。我已按照此处发布的所有步骤进行操作,但在说明的最后一步中不断收到“Shell 脚本调用错误”、错误:无法执行“scons”(没有此类文件或目录),并且无法弄清楚如何为了解决这个问题,我用自制软件安装了 scons 并尝试手动卸载和安装它,但由于某种原因它找不到它。任何帮助将非常感激。

4

1 回答 1

8

我找到了解决方案。Brady 的评论是对的,Xcode 找不到scons.

为了修复它,我更改了 Target -> info 下的“Build Tool”字段,它最初只有“scons”作为它的值,所以我在终端(which scons)中搜索它,并将完整路径放入设置(在我的情况下为“/usr/local/bin/scons”)。

除了这个问题之外,我还遇到了一个问题,即使在执行命令后也找不到 openssl,launchctl setenv OPENSSL_ROOT <path to top level folder of openssl>所以在构建设置下我添加了一个用户定义的设置,其键为“OPENSSL_ROOT”,其值为 openssl 顶级文件夹的完整路径.

使用 OPENSSL_ROOT 键的构建设置的屏幕截图

于 2014-05-25T07:05:05.117 回答