我正在寻找为自己的库实现 Carthage 支持的分步教程。由于 Carthage 与 Cocoapods 的工作方式不同,我对集成有一些疑问。正如我得到的步骤是下一步:
- 在 repo 的根目录中创建具有 lib 名称的 Xcode 项目。
- 将所有源文件(不包括示例文件)包含到您的项目中。
- 分享 Xcode 方案。
这些是完整的步骤还是存在一些隐藏的问题?
我正在寻找为自己的库实现 Carthage 支持的分步教程。由于 Carthage 与 Cocoapods 的工作方式不同,我对集成有一些疑问。正如我得到的步骤是下一步:
这些是完整的步骤还是存在一些隐藏的问题?
支持 Carthage 没有什么特别需要做的,只需分享您的 Xcode 方案,如 Apple Doc 中所示。
如果您使用以下命令进行构建,它肯定也会使用 Carthage 构建:
xcodebuild -scheme SCHEME -project PROJECT build
对于工作区:
xcodebuild -scheme SCHEME -workspace WORKSPACE build
现在将您的库放入 aCartfile
并使用 carthage 进行尝试:
carthage build --no-skip-current
如果您仍然遇到困难,请告诉我。