菜鸟教程小白 发表于 2022-12-13 04:42:38

ios - 设备发布时应用安装失败


                                            <p><p>出现以下错误:</p>

<blockquote>
<p>App installation failed: A valid provisioning profile for this
executable was not found</p>
</blockquote>

<p>这仅在我尝试在我的设备上运行应用程序时发生。在模拟器上运行时,一切正常。我在这两种情况下都使用相同的配置文件。</p>

<p>从 <code>release</code> 切换到 <code>debug</code> 可以正常工作,并且可以安装在设备和模拟器上。我想做的是在设备上测试 <code>release</code> 版本。</p>

<p>有什么线索吗?我已经清理了项目,但由于它在模拟器上安装良好,我想错误一定来自其他地方,而不是 Xcode 出故障。</p>

<p>非常感谢</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>您不能在 Debug模式下使用<code>release provisioning-profile</code>( Debug模式是指通过电缆将iOS设备连接到您的系统并运行项目)。</p>

<p><strong>测试应用的 Release模式:</strong> </p>

<ol>
<li>您需要归档应用程序</li>
<li>将<code>.ipa</code>文件上传到任何构建共享平台(如diawi.com、testfairy.com)</li>
<li>从提供的链接下载。</li>
</ol>

<hr/>

<p><strong>企业 Apple 帐户</strong>:</p>

<p>如果您使用 <strong>Enterprise Apple Account</strong>,请在创建配置文件时使用 <code>InHouse</code> 选项。</p>

<hr/>

<p><strong>iTunes Apple 帐户</strong>:</p>

<p>如果您使用 <strong>iTunes Apple 帐户</strong>,请使用 <code>AdHoc</code>(<code>AppStore</code> 模式仅适用于我们将上传到 App-Store 的应用程序)创建配置文件时的选项。 </p>

<p>如果您希望使用 <code>AdHoc</code> 配置文件,则需要在您的开发者帐户 <code>Devices</code> 部分添加设备 UDID。</p>

<p>这些是在 Release模式下测试 iOS 构建的步骤。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 设备发布时应用安装失败,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/52368782/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/52368782/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 设备发布时应用安装失败