菜鸟教程小白 发表于 2022-12-13 08:06:44

ios - 是否可以从命令行更新 iOS 配置文件?


                                            <p><p>我有一个构建脚本,我将在 Mac mini 上作为构建服务器运行。它应该可以正常工作,但我仍然需要手动更新并获取最新的配置文件。有没有办法可以从命令行完成?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>我使用 <em>Automator</em> 记录并创建了一个更新配置文件的应用程序。</p>

<p>步骤是(从 <em>Watch Me Do</em> 列表中复制):</p>

<ul>
<li>在 Dock 中单击 Xcode(确保将 XCode 固定到文档)</li>
<li>点击“窗口”菜单</li>
<li>组织者</li>
<li>点击“刷新”按钮</li>
<li>点击“登录”按钮(将凭据保存在您的钥匙串(keychain)中)</li>
</ul>

<p>然后将其作为 <em>RefreshProvisionProfile.app</em>(或其他位置)保存到您的桌面。</p>

<p>从任何终端或构建脚本运行它,如下所示:
<strong>/Users/User_name/Desktop/<em>RefreshProvisionProfile.app</em>/Contents/MacOS/Application\Stub <em>RefreshProvisionProfile</em>.app/</strong></p>

<p>似乎对我有用。</p>

<p>以下是我们用来识别我们想要随项目发送给 QA 的配置文件的一些代码:</p>

<pre><code>#Copy profile from $ProfileName
cd &#34;/Users/macbuild/Library/MobileDevice/Provisioning Profiles/&#34;
ProfileFile=&#34;`grep -al $ProfileName *.mobileprovision`&#34;
echo &#34;Also copy $ProfileFile to the network&#34;
if cp -fv $ProfileFile /Volumes/shared/Builds/$buildid/
then
    echo &#34;Matching Provisioning Certificate: shared/Builds/$buildid/$ProfileFile&#34;
fi
</code></pre>

<p>对于 XCode 5.0.2,顺序如下:</p>

<ul>
<li>点击<strong>Xcode</strong>菜单,选择<strong>Preferences</strong></li>
<li>选择<strong>帐户</strong>标签</li>
<li>在左侧 Pane 中选择一个 <em>Apple ID</em></li>
<li>点击右侧 Pane 中的<strong>查看详细信息...</strong>按钮</li>
<li>点击新窗口左下方的<strong>刷新</strong>按钮</li>
</ul></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 是否可以从命令行更新 iOS 配置文件?,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/6549734/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/6549734/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 是否可以从命令行更新 iOS 配置文件?