scons调用错误构建AllJoyn for iOS

Dre*_*rew 2 build objective-c scons ios alljoyn

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

Dre*_*rew 8

我找到了解决方案.布拉迪的评论是对的,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>因此在Build Settings下我添加了一个用户定义的设置,其键为"OPENSSL_ROOT",其值为openssl顶级文件夹的完整路径.

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