2016-06-09 16 views
3

我在安裝現有的Xcode項目時遇到了麻煩。儘管如此,我仍然能夠成功地使它與示例項目一起工作。當我嘗試使用我的項目進行操作時,會出現各種錯誤,如Error: Could not find or load main class com.facebook.buck.cli.bootstrapper.ClassLoaderBootstrapper。關於如何成功添加它的一些分步說明是什麼?如何將Facebook的Buck Build安裝到現有的Xcode項目上?

+0

你試圖建立與降壓本身,或者只是生成Xcode項目? –

+0

我試圖用巴克本身來構建它 – jacob

回答

1

爲了從巴克的XCode項目建設文件使用:

buck project --ide xcode 

更多信息請參見the documentation

如果您想用Buck構建,那麼您需要在BUCK文件中創建適當的Buck目標。例如:

apple_binary(
    name = 'MyBinary', 
    deps = [ 
    ':MyLibrary', 
    '//Libraries:AnotherLibrary', 
    ], 
    preprocessor_flags = ['-fobjc-arc'], 
    headers = [ 
    'MyHeader.h', 
    ], 
    srcs = [ 
    'MySource.m', 
    ], 
    frameworks = [ 
    '$SDKROOT/System/Library/Frameworks/UIKit.framework', 
    '$SDKROOT/System/Library/Frameworks/Foundation.framework', 
    ], 
) 

還有更多examples on the Buck website

據我所知,沒有自動化的方式從Xcode項目創建Buck文件;你只能走另一條路。編寫一個Buck文件非常容易,也許是整理項目的好機會。

一旦你寫你的BUCK文件,你可以建立使用:

buck build :MyBinary 
相關問題