gpt4 book ai didi

ios - 如何将 Facebook 的 Buck Build 安装到现有的 Xcode 项目中?

转载 作者:搜寻专家 更新时间:2023-10-31 23:00:04 26 4
gpt4 key购买 nike

我在使用现有 Xcode 项目安装 Buck 时遇到问题。不过,我能够成功地让它与示例项目一起工作。当我尝试在我的项目中执行此操作时,我遇到了各种错误,例如 Error: Could not find or load main class com.facebook.buck.cli.bootstrapper.ClassLoaderBootstrapper。有关如何成功添加它的一些分步说明是什么?

最佳答案

要从 Buck 构建文件生成 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

关于ios - 如何将 Facebook 的 Buck Build 安装到现有的 Xcode 项目中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37716073/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com