升级到XCode 8后,应用程序安装失败

Geo*_*own 6 xcode code-signing ios

在安装Xcode 8后,我的应用程序将无法在我的设备上安装错误:应用程序安装失败"找不到此可执行文件的有效配置文件."

我在这里看到了很多关于这个问题的问题,我慢慢地经历了所有的答案,但无济于事.我以为它可能是ios10,但是我把我的一个设备放在ios9上,那个也没用.

我做了什么:

  • 我在Xcode之间切换,自动处理签名并手动完成,将所有配置文件设置为"开发".
  • 我已删除所有配置文件并重新加载它们.
  • 我尝试过去开发人员门户网站,手动重新生成配置文件并使用它们.
  • 当我检查XCode托管配置文件旁边的信息时,在"设备"下,列出了我当前的设备.
  • 打开和关闭推送通知服务.(我不使用推送通知).
  • 还在开发门户中的App ID上禁用了推送通知服务.
  • 在"设备"窗口中从设备本身中删除了配置文件.
  • 删除了钥匙串中的所有旧证书.
  • 更新了我所有的可可豆荚.
  • 重新启动了无数次,并在不同的顺序中执行了许多不同的步骤.
  • 我最近不得不打开钥匙串共享,因为我的应用程序不再想从钥匙串中检索用于oAuth的访问令牌,但打开或关闭它也没有任何效果.
  • 除了最近更改的钥匙串访问权限,我没有其他权利.
  • 通过密钥链访问,我还在开发门户中创建了一个应用程序组,并确保它已设置为我的钥匙串组.没有不同

我现在已经被困在这一天了,因为我必须在真实设备上进行测试,它真的推迟了我的下一个版本,当一切都到位时,错误消息令人沮丧地模糊,我错过了某个可能给我的日志文件一个提示?

Geo*_*own 13

我修好了它.我突然发现XCTest正被复制到手机上.看起来我的测试目标也正在安装?我不认为在构建和运行我的应用程序时会发生这种情况,之前不需要代码签名,它当然没有设置.

我将测试目标设置为自动管理签名,现在它可以正常工作!我希望这有助于其他人.