2017-06-02 37 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本時間。

不知道這些是什麼修復它,但我希望如此!