gpt4 book ai didi

ios - xcode 通过 ruby​​ gem xcodeproj 更改代码签名身份

转载 作者:可可西里 更新时间:2023-11-01 06:17:13 25 4
gpt4 key购买 nike

我是 Ruby 的新手,但我设法在 xcode 中更改了基于项目的代码签名身份和配置文件,如下所示:

#!/usr/bin/env ruby

require 'xcodeproj'

xcproj = Xcodeproj::Project.open("MyProject.xcodeproj")

xcproj.build_configurations.each do |item|
item.build_settings['CODE_SIGN_IDENTITY[sdk=iphoneos*]'] = "iOS Development: xxxxxx xxxx (xxxxxxxxx)"
end

xcproj.build_configurations.each do |item|
item.build_settings['PROVISIONING_PROFILE[sdk=iphoneos*]'] = "628352b1-9b78-xxxx-xxxx-xxxxxxxxx"
end

xcproj.save

我的问题是基于目标的代码签名身份和配置文件将覆盖基于项目的身份。但是我找不到直接设置基于目标的方法。希望有人可以在这里提供帮助。谢谢

最佳答案

您可以使用 xcodebuild更改代码签名标识和配置文件的工具,而不是直接编辑项目 (.xcodeproj) 文件:

xcodebuild -sdk <iphoneos> -target <target_name> -configuration <Debug> CODE_SIGN_IDENTITY="iOS Development: xxxxxx xxxx (xxxxxxxxx)" PROVISIONING_PROFILE="628352b1-9b78-xxxx-xxxx-xxxxxxxxx"

关于ios - xcode 通过 ruby​​ gem xcodeproj 更改代码签名身份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32240398/

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