我有一个构建脚本,我将在Mac mini上作为构建服务器运行。它应该工作得很好,但我仍然需要手动续订并获取最新的配置文件。有没有办法可以从命令行完成?
答案 0 :(得分:2)
我使用 Automator 来记录和创建更新配置文件的应用。
步骤是(从 Watch Me Do 列表中复制):
然后将其作为 RefreshProvisionProfile.app (或其他地方)保存到桌面。
从任何终端或构建脚本运行它,如下所示: / Users / User_name / Desktop / RefreshProvisionProfile.app / Contents / MacOS / Application \ Stub RefreshProvisionProfile .app /
似乎适合我。
以下是我们用于识别我们希望通过项目发送给QA的配置文件的一些代码:
#Copy profile from $ProfileName
cd "/Users/macbuild/Library/MobileDevice/Provisioning Profiles/"
ProfileFile="`grep -al $ProfileName *.mobileprovision`"
echo "Also copy $ProfileFile to the network"
if cp -fv $ProfileFile /Volumes/shared/Builds/$buildid/
then
echo "Matching Provisioning Certificate: shared/Builds/$buildid/$ProfileFile"
fi
对于XCode 5.0.2,顺序如下:
答案 1 :(得分:1)
不要这么认为。很确定你必须通过Web门户网站这样做。