Xcode / 构建自动化 - 如何将代码签名身份作为参数传递给 xcodebuild?

发布于 2024-11-01 15:40:16 字数 97 浏览 9 评论 0原文

我正在尝试使用 hudson 和 ruby​​ 脚本的混搭来自动化我们的整个构建过程。是否可以将版本控制系统、捆绑版本、代码签名身份和权利的值作为参数传递给 xcodebuild?

I'm trying to automate our entire build process using hudson and a mashup of ruby scripts. Is it possible to pass the values for Versioning System, Bundle Version, Code Signing Identity and Entitlements as arguments to xcodebuild?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

你的他你的她 2024-11-08 15:40:16

+1 使用 hudson 来自动化构建过程,它创造了一个很好的开发环境。

xcodebuild -help

您可以指定对您有帮助的各种内容。您可能需要配置一些方案或配置才能完全满足您的需求,但这应该都是可行的。

+1 for using hudson to automate your build process, it makes for a great development environment.

xcodebuild -help

You can specify all sorts of things that should help you. You will possibly have to configure some schemes or configurations to get exactly what you need, but it should all be do-able.

悸初 2024-11-08 15:40:16

在 Xcode 5 中,我们使用 CODE_SIGN_IDENTITY

xcodebuild -workspace MyProject.xcodeproj/project.xcworkspace \
    -scheme "$(SCHEME)" -derivedDataPath ./ \
    -configuration $(XCODE_BUILD_CONFIGURATION) \
    PROFILE_NAME="$(PROFILE_NAME)" \
    ARCHS="armv7" \
    CODE_SIGN_IDENTITY="$(CODE_SIGN_IDENTITY)" \
    CODE_SIGN_ENTITLEMENTS="$(CODE_SIGN_ENTITLEMENTS)" \
    build

In Xcode 5 we are using CODE_SIGN_IDENTITY

xcodebuild -workspace MyProject.xcodeproj/project.xcworkspace \
    -scheme "$(SCHEME)" -derivedDataPath ./ \
    -configuration $(XCODE_BUILD_CONFIGURATION) \
    PROFILE_NAME="$(PROFILE_NAME)" \
    ARCHS="armv7" \
    CODE_SIGN_IDENTITY="$(CODE_SIGN_IDENTITY)" \
    CODE_SIGN_ENTITLEMENTS="$(CODE_SIGN_ENTITLEMENTS)" \
    build
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文