ios分发证书:找不到此可执行文件的有效配置文件

时间:2016-02-05 16:57:38

标签: ios iphone xcode

我遗憾地删除了我的应用程序的ios分发证书。我想创建另一个但在构建应用程序时出错:应用程序安装失败:找不到此可执行文件的有效配置文件。

以下是我创建配置文件的过程:

  1. 申请证书:
    • 在钥匙串访问中,我选择了Keychain Access>证书助理>从证书颁发机构申请证书。
    • 输入我的Apple开发者帐户的电子邮件地址和名称,保存CertficateSigningRequest.certSigningRequest。
  2. 创建ios生产证书:
  3. 创建分配配置文件
    • 在配置文件中,我添加了应用商店分发配置文件。
    • 继续并选择我的应用程序ID,然后选择在步骤2中生成的生产证书。
    • 我将名称设置为' myapp distribution'。
  4. 在Xcode中设置配置文件
    • 在Xcode中,我在Xcode中下载配置文件>首选项然后选择团队名称,单击查看详细信息并下载我的新配置文件。
    • 在Xcode左视图中,我选择了我的项目>构建设置>代码签名并设置"不要代码签名"对于每个代码签名身份。
    • 对于TARGETS,调试的代码签名身份是iPhone开发人员:'我的应用ID' (调试和任何iOS SDK)和发布iPhone发行版:'我的应用ID' (发布任何iOS SDK)。调试配置文件是我的应用程序开发(开发配置文件)和Release my App分发(分发配置文件)。
  5. 然后,当我在iphone中使用发布模式构建和运行时,出现此错误: 应用安装失败:找不到此可执行文件的有效配置文件。

    我认为我的iphone没有与生产配置文件相关联,但它已在我的开发者帐户中注册。

2 个答案:

答案 0 :(得分:2)

在最后一次提示之后,我建议您尝试以下方法:

  1. 在Apple的会员中心,转到“证书,标识符和个人资料”,然后在“iOS应用”下选择“设备”

  2. 确保您的设备已列出。

  3. 转到“配置配置文件”部分 - > “分发”,点击Ad-Hoc个人资料,然后点击“修改”。

  4. 在“证书”部分中,确保选中分发证书。

  5. 在“设备”部分中,确保已选中您的设备。

  6. 点击“生成”,重新下载并重新构建。

  7. 祝你好运。

答案 1 :(得分:2)

在我的情况下,我确实重置了所有证书和配置,但没有运气。

然后我意识到我的手机的约会时间错了,年份是2017年。然后我重置了日期时间设置。再次构建它,一切正常。

因此,请检查手机的日期时间设置。