xcode - Xcode:如何方便地使用库/框架,同时保持代码对他人的私密性?
问题描述
我一直在关注本教程:https ://medium.com/better-programming/create-swift-5-static-library-f1c7a1be3e45
但是,每次更改库时都复制新的 .a 文件很不方便。静态库开发过程中的常见设置是什么?在构建脚本中执行“复制到 iOS 项目文件夹”或在 iOS 项目中链接框架“产品”文件夹等?
在开发过程中,子项目似乎是一种非常有用的方式(https://www.raywenderlich.com/2658-creating-a-static-library-in-ios-tutorial)。但是,将项目复制到另一台计算机使其无用,因为它似乎依赖于子项目,而不是例如缓存上次构建的数据。
背景是我想与一个我不想让访问我的私有 API 的客户端一起工作。
我正在寻找一个解决方案,让我
- 方便地处理项目和库(通过子模块或同时打开 2 个 Xcode 窗口)
- 提交对 Git 存储库的更改(通过 Xcode 源代码控制)并自动推送已编译的框架
- 让我的客户能够使用我的项目并在项目上工作,但只能访问已编译的库,因此他无法看到其中的内容
解决方案
推荐阅读
- ios - 无法选择或打印搜索栏过滤数组
- autohotkey - 如何在 Autohotkey 中重复发送密钥
- join - qgis 按位置连接属性 - 选项
- c# - 下面dll的数据访问层的代码覆盖率报告会为零吗?如果是,为什么?
- reactor-netty - 如何使用reactor-netty(没有Spring)接收分段文件上传?
- json - 来自 GET 方法的 JSON 数据
- python - 当当前日期时间大于存储的列日期时间时,Django 自动将列更新为非活动状态
- php - php/html: Require 在基本的 html / php 代码中不起作用
- python - 按字母顺序重命名 Pandas 中的列值
- python - 使用 xml.etree.ElementTree 获取 XML 行