2017-06-02 13 views
0

我目前在this link's第二步:构建基本服务。AllJoyn无法为ios构建基本服务

当我瓶坯这一行:

xcodebuild -project alljoyn_services_cpp/alljoyn_services_common_cpp.xcodeproj -sdk {PLATFORM} -configuration {VARIANT} ALLJOYN_SDK_ROOT={PATH}

我替换为:

xcodebuild -project alljoyn_services_cpp/alljoyn_services_common_cpp.xcodeproj -sdk iphoneos -configuration Debug ALLJOYN_SDK_ROOT=/Users/Joe/alljoyn_src/alljoyn

我得到一个错误,指出:

The following build commands failed: CompileC build/alljoyn_services_common_cpp.build/Debug-iphoneos/alljoyn_services_common_cpp.build/Objects-normal/armv7/AsyncTaskQueue.o /Users/Joe/services/base/services_common/cpp/src/AsyncTaskQueue.cc normal armv7 c++ com.apple.compilers.llvm.clang.1_0.compiler

和一个编译器错误,指出它找不到某些文件。我试过building the core library使用命令行和我能想到的一切,但没有任何工作。我认为这可能与我的根目录中的文件夹树有关。我目前的设置如下:

ROOT/ 
    alljoyn_src/ 
     alljoyn/ 
    openssl_src/ 
     openssl-xcode/ 
    services/ 
     base/ 
    core/ 
     alljoyn/ 

我加入了核心文件夹,因为在设置页面的例子树有一个所谓的核心与alljoyn文件夹里面。

任何帮助赞赏

回答

0

解决。我删除了所有内容,然后重新开始,它就工作了!

我确实改变了一件事虽然,{PATH}更换:

xcodebuild -project alljoyn_services_cpp/alljoyn_services_common_cpp.xcodeproj -sdk iphoneos -configuration Debug ALLJOYN_SDK_ROOT=/Users/Joe/alljoyn_src/alljoyn

现在是:

xcodebuild -project alljoyn_services_cpp/alljoyn_services_common_cpp.xcodeproj -sdk iphoneos -configuration Debug ALLJOYN_SDK_ROOT=~/alljoyn_src/alljoyn

我还没有安装OpenSSL本时间。

不知道这些是什么修复它,但我希望如此!