如何解决Alljoyn iOS SDK构建失败并出现以下错误?

时间:2016-06-15 18:26:08

标签: ios objective-c swift alljoyn

有没有人知道修复以下问题?

  

scons:进入目录`/ Users / ajchandra15 / Documents / Developer / Framework / alljoyn-ios / alljoyn / alljoyn'   scons:阅读SConscript文件......   检查c ++编译器支持-std = c ++ 11 flag ...(缓存)yes   使用darwin build的调试设置......   使用iOS模拟器的标志......   调试   使用iOS调试配置   使用OpenSSL加密   构建绑定:cpp,c,java,js   建设服务:   没有指定GTEST_DIR跳过公共单元测试版本   没有构建iOS的单元测试...   没有指定GTEST_DIR跳过alljoyn_c单元测试版本   JAVA_HOME未设置   命令/ usr / local / bin / scons失败,退出代码为1

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:0)

由于您正在构建Java的Alljoyn绑定(与c ++,c和js一起),因此您必须设置JAVA_HOME环境变量,否则scons无法找到java编译器。

答案 1 :(得分:0)

较新版本的XCode 7不会继承环境变量。您必须为JAVA_HOME添加自定义的用户定义变量。

要查找您的java路径,请键入">哪个java"在终端上。

Xcode env变量的参考:https://forums.developer.apple.com/thread/8451