Java8源码不可见使用Buck构建Swift和Objective-C混合项目

在本教程中,我们探讨Java8源码不可见的问题,并介绍swift-objc-buck的构建方法。以下是使用Buck构建混合SwiftObjective-C项目的步骤。

安装步骤

  1. 安装Buck:

    bash

    brew tap facebook/fb

    brew install buck

  2. 安装Java 8:

    bash

    brew update

    brew tap caskroom/cask

    brew tap caskroom/versions

    brew install --cask java8

  3. 安装其他依赖:

    bash

    brew install ant python git watchman

构建与测试

  • 构建目标:执行以下命令构建应用程序:

    bash

    make build app

  • 测试目标:运行以下命令以测试应用程序:

    bash

    make test app

生成Xcode项目

运行以下命令生成Xcode项目:

make project app

该命令将在App文件夹中创建App.xcodeprojSwiftObjcBuck.xcworkspace

已知问题

请注意:在测试中可能会遇到一些兼容性问题,请参考相关文档以获得支持。

zip 文件大小:1.31MB