ios - 升级到 XCode 8 后应用安装失败

标签 ios xcode code-signing

在安装 Xcode 8 后,我的应用程序将不再安装在我的开发环境中的设备上,并出现错误:应用程序安装失败“找不到此可执行文件的有效配置文件。”

我在这里看到了很多关于这个主题的问题,我慢慢地浏览了所有的答案,但无济于事。我以为它可能是 ios10,但我保留了一台 ios9 的设备,那个也不起作用。

我做了什么:

  • 我在 Xcode 自动处理签名和执行之间切换 手动设置,将所有配置文件设置为“开发”。
  • 我已删除所有配置文件并重新下载。
  • 我试过转到开发人员门户,手动重新生成 配置文件并使用它们。
  • 当我检查 XCode 托管配置文件旁边的信息时,在 “设备”,列出了我当前的设备。
  • 打开和关闭推送通知服务。 (我不使用推送 通知)。
  • 还在我的 App ID 上禁用了推送通知服务 开发门户。
  • 从设备本身中删除了配置文件 设备窗口。
  • 删除了我钥匙串(keychain)中的所有旧证书。
  • 更新了我所有的 cocoa pod 。
  • 重新启动了无数次,并执行了其中的许多不同步骤 不同的订单。
  • 我最近不得不打开钥匙串(keychain)共享,因为我的应用不再需要了 从钥匙串(keychain)中检索用于 oAuth 的访问 token ,但是 打开或关闭它也没有任何效果。
  • 除了最近更改的钥匙串(keychain)访问,我没有其他 权利。
  • 通过钥匙串(keychain)访问,我还在 开发门户并确保它是为我的钥匙串(keychain)组设置的。 没有区别

我现在一直坚持这一天,它真的推迟了我的下一个版本,因为我必须在真实设备上进行测试,当一切看起来都到位时,错误消息是令人沮丧的模糊,我是不是在某个地方丢失了一个日志文件可以给我一个提示吗?

最佳答案

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

我将测试目标设置为也自动管理签名,现在可以了!我希望这对其他人有帮助。

关于ios - 升级到 XCode 8 后应用安装失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39615647/

相关文章:

ios - PickerView 上的 UIBarButton 不起作用

xcode - MAS : Code Signing Identity Private Key

c++ - 修改代码以从 Windows 中的 PE 可执行文件检索双重签名信息?

ios - 什么是了解证书、代码签名、配置和相关主题的好资源(Apple 除外)?

ios - 适用于 iPhone 和 iPad 的动态 xib 布局

iphone - 如何比较具有“符号”的 NSString?

ios - sqlite方法有什么问题

ios - 可拖动图像 ios 的边界

ios - 在 iOS 中找不到自定义框架路径

ios - Swift-获取自计时器启动以来经过了多少秒/毫秒