我有一个构建脚本,我将在 Mac mini 上作为构建服务器运行。它应该可以正常工作,但我仍然需要手动更新并获取最新的配置文件。有没有办法可以从命令行完成?
Best Answer-推荐答案 strong>
我使用 Automator 记录并创建了一个更新配置文件的应用程序。
步骤是(从 Watch Me Do 列表中复制):
- 在 Dock 中单击 Xcode(确保将 XCode 固定到文档)
- 点击“窗口”菜单
- 组织者
- 点击“刷新”按钮
- 点击“登录”按钮(将凭据保存在您的钥匙串(keychain)中)
然后将其作为 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,顺序如下:
- 点击Xcode菜单,选择Preferences
- 选择帐户标签
- 在左侧 Pane 中选择一个 Apple ID
- 点击右侧 Pane 中的查看详细信息...按钮
- 点击新窗口左下方的刷新按钮
关于ios - 是否可以从命令行更新 iOS 配置文件?,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/6549734/
|