【问题标题】:Crashlytics with iOS 9 Unable to Download AppCrashlytics 与 iOS 9 无法下载应用程序
【发布时间】:2015-08-10 16:42:55
【问题描述】:

我收到以下错误:

无法下载:此时无法安装 APP_NAME [完成/重试选项]

我使用的是 iOS 9 Beta v5。由于我使用的是 iOS 9,我是否无法从 Crashlytics 安装我的应用程序的任何版本?

【问题讨论】:

  • iOS 9 默认启用 bitcode,并且 crashlytics 不是使用 bitcode 构建的。因此,请从您的项目设置中禁用位码。 How to disable bitcode?
  • 对我来说,这是我在尝试安装我的应用程序时在设备日志中发现的“可执行文件已使用无效权利签名”错误。
  • 如何查看设备日志?

标签: ios crashlytics


【解决方案1】:

我们在更新我们的苹果开发者会员资格后开始遇到这个问题。我通过苹果网站删除了 iOS 配置文件并生成了新的。我还重置了我的 XCode 缓存数据:

rm -rf "$(getconf DARWIN_USER_CACHE_DIR)/org.llvm.clang/ModuleCache"
rm -rf ~/Library/Developer/Xcode/DerivedData
rm -rf ~/Library/Caches/com.apple.dt.Xcode
defaults delete com.apple.dt.Xcode

我还删除了/Users/<user>/Library/MobileDevice/Provisioning Profiles 处的所有缓存配置文件

然后我打开XCode > View details > Download all 下载新配置文件并分发新版本。从那时起它就起作用了。

【讨论】:

    【解决方案2】:

    在 Crashlytics 论坛上找到了这个答案:https://twittercommunity.com/t/download-problem-detected/52772

    基本上你需要在尝试安装 beta 版本之前从 App Store 中删除现有应用

    【讨论】:

    • 即使设备上存在非 App-Store 版本,我也遇到了这个问题。奇怪的是,这只发生在某些设备上,所以这似乎是一个配置问题。
    【解决方案3】:

    在 IOS9 中,manifest.plist 中需要显示图像 URL。它给出了这个错误,因为 URL 中缺少图像。 我添加了一张图片,它对我有用,但我有我的个人服务器。也许 diawi.com、hockeysdk、crashlytics 应该更新他们的服务器。

    【讨论】:

    • 我该怎么做?显示图像 URL 的关键是什么?你能帮我解决这个问题吗?谢谢。
    • 导出构建时,您可以选择导出 manifest.plist。那里的所有字段都是必需的,文件应该在服务器上。该 manifest.plist 应该在您的服务器上。现在 diawi.com 已经修复了这个问题,您可以使用它来安装您的构建,而无需导出 manifest.plist。只需将 .ipa 拖放到 www.diawi.com
    【解决方案4】:

    我们使用 Crashlytics Beta 分发我们的应用构建,今天遇到了同样的问题。禁用“ios 8 下载修复”复选框解决了我们的问题。

    在我看到的设备错误日志中 “安装应用程序失败”...“错误域 = SSErrorDomain 代码 = 143” 当我尝试从 Crashlytics 应用安装我们的构建时。

    https://twittercommunity.com/t/ios-8-download-fix/34326 声明 ios 8 下载修复是

    在下载清单中使用不同的包标识符来欺骗 操作系统下载payload

    【讨论】:

      【解决方案5】:

      下面的答案说“在 manifest.plist 中需要显示图像 URL。”,但现在我的应用在 iOS 9 下没有这个就可以工作。我弄错了包标识符。iOS 9 将检查该值。

      iOS 9 对清单信息变得更加严格:标签、 价值,或者别的什么。

      【讨论】:

        【解决方案6】:

        我也有这个问题。我删除并再次创建了“配置文件”,但该问题并未解决。

        我尝试了测试选项插入应用商店,但它失败并显示以下问题“发现意外的 Mach-O 标头代码:0x7263c21”。

        点击此链接“Found an unexpected Mach-O header code: 1918975009 in xCode 6”我收到了问题的答案。我有双重框架,我把它删除了,问题解决了。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2015-12-20
          • 2018-02-23
          • 2016-01-29
          • 2020-02-15
          • 1970-01-01
          • 1970-01-01
          • 2017-07-17
          相关资源
          最近更新 更多