【发布时间】:2013-03-23 09:20:27
【问题描述】:
我正在尝试为 Xcode 创建自动构建。 到目前为止,一切正常。 为了从命令行构建项目,我正在使用这个命令
xcodebuild –project {“xcode_project file path”}–target {“target_name”} –sdk iphoneos –
configuration Release clean build CODE_SIGN_IDENTITY={$distribution_signing Identity}
PROVISIONING_PROFILE={UUID for provisioning profile}
我想动态获取 UUID 和 CODE_SIGN_IDENTITY,
对于 UUID 我正在做的事情
UUID=$(grep "<key>UUID</key>" "$PROVISIONING_PROFILE_PATH" -A 1 --binary-files=text | sed -E -e "/<key>/ d" -e "s/(^.*<string>)//" -e "s/(<.*)//")
上面的脚本代码为我提供了任何配置文件的 UUID。
我一直无法动态获取 CODE_SIGN_IDENTITY。
我知道它的形式类似于iPhone Distribution: Developer name
如何从 .p12 文件中提取 iPhone Distribution: Developer name。
【问题讨论】:
标签: xcode jenkins xcode4.5 xcodebuild