# iOS 应用上的 Logo 今天消失了

**URL:** https://meta.discourse.org/t/logo-disappeared-on-ios-app-today/205271
**Category:** Support
**Created:** [2021年十月5日 15:47 UTC](https://meta.discourse.org/t/logo-disappeared-on-ios-app-today/205271 "2021-10-05T15:47:41Z")
**Posts on this page:** 14
**Page:** 1

<div class="post-metadata">

### Author: ![Jonathan5](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jonathan5/32/197134_2.png) [@Jonathan5](https://meta.discourse.org/u/Jonathan5)
#### Post date: [2021年十月5日 15:47 UTC](https://meta.discourse.org/t/logo-disappeared-on-ios-app-today/205271/1 "2021-10-05T15:47:41Z")

</div>

今天，我的论坛标志在 iOS 应用中消失了。这与 [Mobile: Site logo disappeared in iOS mobile app](https://meta.discourse.org/t/mobile-site-logo-disappeared-in-ios-mobile-app/113588?u=jonathan5) 中的情况完全相同，我怀疑同样的解决方案会起作用——即删除并重新添加论坛。但我想知道是什么导致了这个问题。这是否与我今天早些时候重建应用有关（参见 ["Your Droplet is nearing its memory capacity" email - #6 by Jonathan5](https://meta.discourse.org/t/your-droplet-is-nearing-its-memory-capacity-email/205175/6?u=jonathan5%EF%BC%89%EF%BC%9F%E5%AE%83%E6%98%AF%E5%90%A6%E4%BC%9A%E9%9A%8F%E7%9D%80%E6%97%B6%E9%97%B4%E6%8E%A8%E7%A7%BB%E8%87%AA%E5%8A%A8%E6%81%A2%E5%A4%8D%E6%AD%A3%E5%B8%B8%EF%BC%9F)

---

<div class="post-metadata">

### Author: ![Simsnet](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simsnet/32/72855_2.png) [@Simsnet](https://meta.discourse.org/u/Simsnet)
#### Post date: [2021年十月5日 16:00 UTC](https://meta.discourse.org/t/logo-disappeared-on-ios-app-today/205271/2 "2021-10-05T16:00:44Z")

</div>

来自您链接的主题的潜在解决方案：

> [@pmusaraj](#):
>
> 我本周在开发 iOS 应用时注意到了这个问题。如果您移除并重新添加该站点，图片将会再次显示。当然，您需要重新登录。

---

<div class="post-metadata">

### Author: ![Jonathan5](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jonathan5/32/197134_2.png) [@Jonathan5](https://meta.discourse.org/u/Jonathan5)
#### Post date: [2021年十月5日 16:03 UTC](https://meta.discourse.org/t/logo-disappeared-on-ios-app-today/205271/3 "2021-10-05T16:03:46Z")

</div>

我注意到了那个：slight\_smile:

> [@Jonathan5](#):
>
> 我怀疑同样的解决方案会起作用——即移除并重新添加论坛

不幸的是，我刚刚尝试了，但不起作用。

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [2021年十月5日 16:05 UTC](https://meta.discourse.org/t/logo-disappeared-on-ios-app-today/205271/4 "2021-10-05T16:05:54Z")

</div>

应用中的徽标是从您站点的 `/site/basic-info.json` 端点中的 `apple_touch_icon_url` 条目获取的。请检查该 URL 是否正确返回了徽标。如果没有，您需要在您的实例中修复该问题，然后退出并重新启动应用。

---

<div class="post-metadata">

### Author: ![Jonathan5](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jonathan5/32/197134_2.png) [@Jonathan5](https://meta.discourse.org/u/Jonathan5)
#### Post date: [2021年十月5日 16:10 UTC](https://meta.discourse.org/t/logo-disappeared-on-ios-app-today/205271/5 "2021-10-05T16:10:00Z")

</div>

> [@pmusaraj](#):
>
> 你能检查一下该 URL 是否正确返回了徽标吗？

是的，它可以。

我没有设置苹果触摸图标，但它会从已设置的某个其他图标中获取。

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [2021年十月5日 16:10 UTC](https://meta.discourse.org/t/logo-disappeared-on-ios-app-today/205271/6 "2021-10-05T16:10:30Z")

</div>

您介意在这里发布您网站的URL吗？这样我也可以进行测试。

---

<div class="post-metadata">

### Author: ![IAmGav](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/iamgav/32/235598_2.png) [@IAmGav](https://meta.discourse.org/u/IAmGav)
#### Post date: [2021年十月5日 16:38 UTC](https://meta.discourse.org/t/logo-disappeared-on-ios-app-today/205271/7 "2021-10-05T16:38:30Z")

</div>

进入 管理 \> 设置 \> 品牌，然后重新上传已变灰的徽标。

我的一个网站也曾遇到同样的问题。

---

<div class="post-metadata">

### Author: ![Simsnet](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simsnet/32/72855_2.png) [@Simsnet](https://meta.discourse.org/u/Simsnet)
#### Post date: [2021年十月5日 16:40 UTC](https://meta.discourse.org/t/logo-disappeared-on-ios-app-today/205271/8 "2021-10-05T16:40:40Z")

</div>

如果您的网站已启用 HTTPS，您也可以在网站设置中开启“强制 HTTPS”。这解决了我的网站图片/徽标的许多问题，但 Chrome 中仍存在混合内容警告。或许会有所帮助。

---

<div class="post-metadata">

### Author: ![Jonathan5](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jonathan5/32/197134_2.png) [@Jonathan5](https://meta.discourse.org/u/Jonathan5)
#### Post date: [2021年十月5日 17:50 UTC](https://meta.discourse.org/t/logo-disappeared-on-ios-app-today/205271/9 "2021-10-05T17:50:31Z")

</div>

我设置了 `force https`，然后删除并重新添加了应用，但这对 `/site/basic-info.json` 中的 `apple_touch_icon_url` 没有影响，对 iOS 应用也没有影响。

今晚我将尝试重新构建应用。我想知道哪里出了问题，因为直到今天为止，一切正常运行了将近一年。今天是我首次在不进行升级的情况下重新构建应用。我怀疑，启用 `force https` 后，系统会从头开始生成所有图标 URL，使用 https 而非 http。有点奇怪的是，`force https` 最初并未设置（在我首次上传图标之前）。

如果这不起作用，我就重新上传图标。我想这将重置所有图标的 URL，包括基于标准图标的 Apple 触摸图标。

感谢大家提供的建议。

---

<div class="post-metadata">

### Author: ![Simsnet](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simsnet/32/72855_2.png) [@Simsnet](https://meta.discourse.org/u/Simsnet)
#### Post date: [2021年十月5日 18:05 UTC](https://meta.discourse.org/t/logo-disappeared-on-ios-app-today/205271/10 "2021-10-05T18:05:27Z")

</div>

如果您在 `app.yml` 的 `LETSENCRYPT_EMAIL` 字段中设置了电子邮件，我认为它会自动启用。我没有设置，但我拥有该域名的通配符 SSL 证书，因此我直接使用了该证书。

---

<div class="post-metadata">

### Author: ![Jonathan5](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jonathan5/32/197134_2.png) [@Jonathan5](https://meta.discourse.org/u/Jonathan5)
#### Post date: [2021年十月5日 18:27 UTC](https://meta.discourse.org/t/logo-disappeared-on-ios-app-today/205271/11 "2021-10-05T18:27:28Z")

</div>

在 [ssllabs.com](http://ssllabs.com) 上，证书显示从今早开始有效，比 Discourse 重建早了几个小时。这是否有相关性？我为论坛子域名单独配置了 Let’s Encrypt 证书，与网站其余部分分开。

更新：我的论坛刚刚授予了我一周年“纪念日”徽章。也许这一切都只是因为 Let’s Encrypt 证书今天进行了续期。

---

<div class="post-metadata">

### Author: ![Jonathan5](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jonathan5/32/197134_2.png) [@Jonathan5](https://meta.discourse.org/u/Jonathan5)
#### Post date: [2021年十月5日 19:59 UTC](https://meta.discourse.org/t/logo-disappeared-on-ios-app-today/205271/12 "2021-10-05T19:59:16Z")

</div>

我重新构建了应用，在从应用中移除论坛并重新添加后，现在可以正常工作了！

> …"apple\_touch\_icon\_url":" **https** ://forum…

谁知道这究竟是因为重新构建了应用，还是因为更改了 `强制 https` 设置……

不过，也许该设置能防止此类问题再次发生。

再次感谢大家。

---

<div class="post-metadata">

### Author: ![Simsnet](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simsnet/32/72855_2.png) [@Simsnet](https://meta.discourse.org/u/Simsnet)
#### Post date: [2021年十月5日 21:32 UTC](https://meta.discourse.org/t/logo-disappeared-on-ios-app-today/205271/13 "2021-10-05T21:32:35Z")

</div>

当其他方法都无效时，运行 `./launcher rebuild app`

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [2021年十一月4日 21:33 UTC](https://meta.discourse.org/t/logo-disappeared-on-ios-app-today/205271/14 "2021-11-04T21:33:23Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
