如何更改静态库 .a 文件的代码 Xcode 项目为另一个 Xcode 项目?
How to change code of static library .a file Xcode Project for another Xcode project?
场景喜欢,
我有两个 xcode 项目有 git 回购。
第二个 Xcode 项目在设备中没有 运行 应用程序的目标,但它有 libProject.a 目标和很多代码行。
第一个Xcode项目的目标是运行设备中的应用程序,它通过CocoaPod机制使用上面的.a库。
现在我想在第二个 Xcode 项目中更新一些东西并想检查设备,而不是将更新拉到第一个 xcode 项目中。
这两个项目都属于 git 回购。
我曾尝试提交第二个项目的推送和第一个项目的更新 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 update podname
并从静态库获取更新。
场景喜欢,
我有两个 xcode 项目有 git 回购。
第二个 Xcode 项目在设备中没有 运行 应用程序的目标,但它有 libProject.a 目标和很多代码行。
第一个Xcode项目的目标是运行设备中的应用程序,它通过CocoaPod机制使用上面的.a库。
现在我想在第二个 Xcode 项目中更新一些东西并想检查设备,而不是将更新拉到第一个 xcode 项目中。 这两个项目都属于 git 回购。
我曾尝试提交第二个项目的推送和第一个项目的更新 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 update podname
并从静态库获取更新。