ios构建到具有发布配置的设备"找不到此可执行文件的有效配置文件。"

时间:2014-08-12 11:36:22

标签: ios xcode ios-provisioning

早些时候我将我的应用从xcode上传到设备进行测试,使用"发布"配置(使用分发证书和配置文件),我总是通过"产品 - >安装应用程序简介"在设备上。

几天前我更新了ios开发程序(我还更新了配置文件和证书并安装了它们,并将目标配置更改为新证书和配置。之后我删除旧版。)现在当我尝试构建应用程序时( "产品 - >配置文件")发布配置我收到错误" 找不到此可执行文件的有效配置文件。"

如果我将目标配置发布配置文件和证书更改为开发人员而不是分发,则一切正常。但是当我上传到app store时,必须有分发证书和配置文件。

每当我需要制作appstore构建时,更改设置并不是一个好主意。我需要"发布"设备上的配置,因为我使用了一些 #ifdef DEBUG 的代码。

我曾多次尝试清理所有目标,重新安装xcode,重新创建证书和配置配置文件,但仍然遇到相同的错误" 找不到此可执行文件的有效配置文件。&#34 ;

2 个答案:

答案 0 :(得分:0)

以前的证书是由您的设备创建的?如果没有,请从您的设备请求。还可以使用您的开发者帐户登录xcode

Xcode->偏好 - >选择用户或登录 - >查看详细信息 - >刷新配置文件(现在需要手动刷新一天)。

答案 1 :(得分:0)

  • 步骤1:您必须从TestFlight app安装此应用程序的版本(或者至少登录TestFlight应用程序,可能)。似乎Apple使用"测试证书" for Release配置,仅通过TestFlight安装。
  • 第2步:删除已安装的版本&从Xcode直接运行。

我试过&应用程序成功启动。