在构build时更改iOS项目的团队设置
我希望能够在构build时使用configuration,构buildvariables或类似机制来更改用于代码签名iOS目标的团队。 据我所知,访问团队设置的唯一方法是通过目标的“常规”configuration选项卡中的下拉菜单,它存储在项目文件中。 现在,我已经创build了另一个团队的第二个目标,这是很多重复的设置,只是改变这一个参数。
是否有更灵活的方法来控制团队设置?
您可以通过更改.pbxproj
文件中的DevelopmentTeam
variables来使用shell脚本实现此.pbxproj
。 简单地使用 –
awk -F '=' '/DevelopmentTeam/ {print $2; exit}' project.pbxproj
用你的新开发团队replace使用sed
replace它的10位证书ID。
sed -i '' 's/old_team_cert_id/new_team_cert_id/g' project.pbxproj