这种问题现在( 2022 年初)大家有什么比较成熟的 best practice 么?
https://github.com/microsoft/react-native-macos/commit/0e4107c9dd1b0b30a49df924dc61c20956ae095c
用一个 GitHub Action 在每次 push/merge 到 main/master 的时候自动替换这一行?
这种问题现在( 2022 年初)大家有什么比较成熟的 best practice 么?
https://github.com/microsoft/react-native-macos/commit/0e4107c9dd1b0b30a49df924dc61c20956ae095c
用一个 GitHub Action 在每次 push/merge 到 main/master 的时候自动替换这一行?
1
kera0a Jan 14, 2022 团队使用 fastlane match 或许可以,GitHub Action 也使用 fastlane 管理
https://docs.fastlane.tools/actions/match/ |
2
Qusic Jan 14, 2022 via iPhone codereview ?
或者把 xcode 项目文件 ignore 了,用这类工具生成 https://github.com/yonaskolb/XcodeGen 或者 pbxproj 里不管,ci 里用单独的 xcconfig 文件覆盖部分配置 |
3
Lin0936 Jan 14, 2022 目前在用 Xcodegen
|
4
ai277014717 Jan 14, 2022 xcodebuild 时直接覆盖 DEVELOPMENT_TEAM 也行
|
5
hstdt Jan 14, 2022 via iPhone https://stackoverflow.com/a/40424891
不知这个方案是否还有效 |
6
icodesign Jan 14, 2022 可以用 xcconfig
|
7
PPing520 Jan 14, 2022
构建时覆盖就好
|
8
yongSir Jan 14, 2022
一直在用 Xcodegen
|
9
ooops Jan 14, 2022 via iPhone
pipeline 里面检查
|
10
ooops Jan 14, 2022 via iPhone
接受不了这个 commit 合入,提前拦截
|
11
xy90321 Jan 14, 2022 via iPhone
粗暴一点就定在 coding rule 里,抓到罚钱或者请全组下午茶
|
12
xtinput Jan 14, 2022
手动签名?或者所有人都拉入同一个组织
|
13
Livid MOD OP PRO |
14
icodesign Jan 17, 2022
所有 Build Settings 的里面的都可以用 xcconfig 覆盖
|
15
hzlzh PRO 我是手动导出-导入一次证书,后续 git diff 就没了
|
16
yoyoyoyolol Mar 29, 2022
手动管理证书,团队成员使用同一个导出的证书
|
17
ricco Mar 30, 2022 同 xcconfig 方案,补充一下,如果你的构建目标比较多的话,可以参考一下 NNW 项目的设置 https://github.com/Ranchero-Software/NetNewsWire
|