scons调用错误构建AllJoyn for iOS

时间:2014-05-24 12:36:18

标签: ios objective-c build scons alljoyn

我试图在OSX Mavericks(10.9.3)上使用Xcode(5.1.1)为IOS构建AllJoyn。我已经按照here发布了{{3}}的所有步骤,但仍然收到了#34; Shell脚本调用错误",错误:不能执行' scons' (没有这样的文件或目录)在说明的最后一步,无法弄清楚如何解决它,我已经安装了自制软件的scons并尝试手动安装并安装它但由于某种原因它无法找到它。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:8)

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

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

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

screenshot of Build Settings with OPENSSL_ROOT key