• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

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

[复制链接]
菜鸟教程小白 发表于 2022-12-12 13:38:00 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

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

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

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



Best Answer-推荐答案


我认为 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/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap