gpt4 book ai didi

ios - 忽略与开发人员证书相关的 project.pbxproj 更改

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:54:11 27 4
gpt4 key购买 nike

我有一组开发人员,每个人都有自己的开发人员帐户

问题来自开发证书。由于每个人都有自己生成的证书,project.pbxproj 文件在每次任何开发人员将他们的更改 merge 到主分支(即 master 和他们的工作分支)时都会发生变化。

参加 this文档,每个开发人员都有自己的证书,project.pbxproj 更改是合乎逻辑的。是否有可能忽略这些更改?

最佳答案

我认为 xcconfig 文件的使用将帮助您忽略 git 中的持续冲突。想法是将某些build设置从 project.pbxproj 放入 xcconfig 文件。我怀疑在您的情况下,变量build设置将是 DEVELOPMENT_TEAM。要将 xcconfig 文件添加到您的项目,请转到 Xcode -> File -> New... -> File:

enter image description here

假设我已将其命名为 Config.xcconfig。下一步是在项目设置中使用该文件。为此,请转到项目的配置部分:

enter image description here

之后,您必须将新 key 添加到 Config.xcconfig。例子:DEVELOPMENT_TEAM = #YOUR_DEVELOPMENT_TEAM#DEVELOPMENT_TEAM 值可以从您的project.pbxproj 文件中检索:

enter image description here

DEVELOPMENT_TEAM 键从 project.pbxproj 移动到 Config.xcconfig 后,它可以从项目设置中删除。 Config.xcconfig 然后应该添加到 git,但它的值只能由您团队中的任何工程师在本地修改。

以相同的方式可以移动 PROVISIONING_PROFILE_SPECIFIERCODE_SIGN_IDENTITY 等键。

可以找到有关build设置和 xcconfig 文件的更多信息 herehere .

关于ios - 忽略与开发人员证书相关的 project.pbxproj 更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45754386/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com