- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
场景如,
我有两个具有 git 存储库的 xcode 项目。
第二个 Xcode 项目没有在设备中运行应用程序的目标,但它有 libProject.a 目标和很多行代码。
第一个 Xcode 项目的目标是在设备中运行应用程序,它通过 CocoaPod 机制使用上面的 .a 库。
现在我想在第二个 Xcode 项目中更新一些东西并想 checkin 设备,而不是将更新拉到第一个 xcode 项目。这两个项目都属于 git repo。
我曾尝试提交第二个项目的推送并更新第一个项目的 pod,但我无法获取。
编辑*第一个 Xcode 项目也有工作区..
************ 新编辑 ************现在发生的事情。我在静态库中有更新代码行,应该只对单元测试可用。我已经做到了。现在我已将此代码行提交到新分支并将其设为默认值。但是当我要从终端更新静态库的 pod 时,我看不到 First Code 工作区项目中的更改。
请告知如何做到这一点。
最佳答案
我终于明白了。
第 1 步。
更新静态库中的代码并进行单元测试。因为它不像其他具有设备目标的项目。
第 2 步。
提交代码并推送到 git。并确保您提交的代码分支应该是默认的。如果不合并到默认分支或使其成为默认分支。
第 3 步。
编辑第一个使用 Cocoapod 机制的 xcode 项目的 Pod 文件。
喜欢
pod 'Name', :git => 'git@github.com:name.git’, :branch => ‘Default branch name'
仅在此处添加分支。
第 4 步。
仅更新此 pod。通过终端命令。
pod update podname
并从静态库中获取更新。
关于ios - 如何为另一个 Xcode 项目更改静态库 .a 文件 Xcode 项目的代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35055605/
我是一名优秀的程序员,十分优秀!