gpt4 book ai didi

objective-c - 从命令行更改项目的代码签名

转载 作者:行者123 更新时间:2023-11-28 18:41:22 27 4
gpt4 key购买 nike

我制作了一个脚本来从命令行复制、重命名和更改项目的 Bundle Id,在该过程之后,我的下一步是更改项目的代码签名以指向新证书。

有什么方法可以从命令行执行此操作吗?

编辑:我刚刚看到该信息存储在 .pbxproj 中,我该如何更改该文件?

最佳答案

您可以使用以下方法重新签署构建:

export CODESIGN_ALLOCATE=`xcode-select -print-path`/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate
codesign -f -s "iPhone Developer" -vv Example.app/Example

如果您只有一个 IPA,只需解压缩它,它是一个普通的 zip 文件,带有一个包含您的应用程序的 Payload 目录。

编辑:

如果您需要更改 Xcode 项目本身,Xcode 项目只是一个包,进入目录并打开 project.pbxproj 文件。您应该能够简单地使用 sed 来查找和替换开发者身份。

可能有更好的选择,例如在命令行上为 xcodebuild 提供设置。如果您提供更多关于您正在尝试做的事情的背景,您可能会得到更好的建议。

关于objective-c - 从命令行更改项目的代码签名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10500422/

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