菜鸟教程小白 发表于 2022-12-13 12:52:50

ios分发证书: A valid provisioning profile for this executable was not found


                                            <p><p>不幸的是,我删除了我的应用程序的 ios 分发证书。我想创建另一个,但在构建我的应用程序时出现错误:应用程序安装失败:找不到此可执行文件的有效配置文件。</p>

<p>这是我创建配置文件的过程:</p>

<ol>
<li>申请证书:

<ul>
<li>在钥匙串(keychain)访问中,我选择钥匙串(keychain)访问 > 证书助手 > 向证书颁发机构请求证书。</li>
<li>输入我的苹果开发者账号的邮箱和名字,保存CertficateSigningRequest.certSigningRequest。</li>
</ul></li>
<li>创建ios生产证书:

<ul>
<li>在 <a href="https://developer.apple.com/account/ios/certificate/" rel="noreferrer noopener nofollow">https://developer.apple.com/account/ios/certificate/</a> ,我添加了一个生产应用商店和 Ad hoc 证书。</li>
<li>我使用第一步的 CertficateSigningRequest.certSigningRequest 并生成证书。</li>
</ul></li>
<li>创建分发配置文件

<ul>
<li>在配置文件中,我添加了应用商店分发配置文件。</li>
<li>继续并选择我的 App ID,然后选择我在第 2 步中生成的生产证书。</li>
<li>我将名称设置为“myapp 分发”。</li>
</ul></li>
<li>在 Xcode 中设置配置文件

<ul>
<li>在 Xcode 中,我在 Xcode > 首选项中下载配置文件,然后选择团队名称,单击查看详细信息并下载我的新配置文件。</li>
<li>在 Xcode 左 View 中,我选择我的项目 > build设置 > 代码签名并为每个代码签名身份设置“不要代码签名”。 </li>
<li>对于 TARGETS,用于调试的代码签名身份是 iPhone 开发人员:“我的应用 ID”(调试和任何 iOS SDK),对于发布 iPhone 分发:“我的应用 ID”(发布任何 iOS SDK)。用于调试的配置文件是我的应用开发(开发配置文件)和发布我的应用分发(分发配置文件)。</li>
</ul></li>
</ol>

<p>然后,当我在 iphone 中以 Release模式构建和运行时,出现以下错误:
应用安装失败:找不到此可执行文件的有效配置文件。</p>

<p>我认为我的 iphone 没有与生产配置文件关联,但它已在我的开发者帐户中注册。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>根据最后一个提示,我建议您尝试以下操作:</p>

<ol>
<li><p>在 Apple 的成员(member)中心,转到“证书、标识符和配置文件”,然后在“iOS 应用”下选择“设备”</p></li>
<li><p>确保您的设备已列出。</p></li>
<li><p>转到“Provisioning Profiles”->“Distribution”部分,点击 Ad-Hoc profile,然后点击“Edit”。</p></li>
<li><p>在“证书”部分,确保选中分发证书。</p></li>
<li><p>在“设备”部分,确保您的设备已被选中。</p></li>
<li><p>点击“生成”,重新下载并重新构建。</p></li>
</ol>

<p>祝你好运。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios分发证书: A valid provisioning profile for this executable was not found,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/35229540/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/35229540/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios分发证书: A valid provisioning profile for this executable was not found