从 iTunes 安装后 iOS 图标变黑

Posted

技术标签:

【中文标题】从 iTunes 安装后 iOS 图标变黑【英文标题】:iOS icon goes black after installing from iTunes 【发布时间】:2014-12-15 11:36:49 【问题描述】:

我正在尝试使用 PhoneGap 编写自己的 iOS 应用程序。到目前为止,该应用程序在我的 android 版本上运行良好。但是,当尝试在 ios 上安装时,图标出现在手机上,然后变为 100% - 但当达到 100% 时,图标变为黑色!

这是我在安装时看到的:

..一旦达到 100%,它就会全黑:

这是一个生产 p12 / mobileprovision 文件(不是开发)。

烦人的是开发的工作正常!我已经阅读了很多资料——但我并不完全确定制作实时应用程序的过程是如何工作的。它是否需要 Apple 的验证才能完全加载到我的测试设备上?

苹果真的需要理清整个认证体系。太复杂了!到目前为止,我实际上已经花了 3 1/2 天,只是为了创建该死的证书!

更新:好的,所以我已经尝试重新创建我的个人资料/证书,但仍然没有喜悦:(这就是我要做的事情。任何人都可以看到我可能出错的地方吗?

    钥匙串访问 > 证书助手 > 从证书颁发机构请求证书。 - 然后输入我的电子邮件(与我的开发者帐户地址相同)和姓名。设置为“保存到磁盘” 现在我有了 .certSigningRequest 文件 进入“证书”,并创建一个新证书(App Store 和 Ad Hoc) - 上传最后一步的文件。然后我下载它从这个过程输出的 .cer 文件 双击新的.cer文件,让它导入我的KeyChain。我可以在“证书”中看到新证书很好,在“密钥”中也可以看到用户 展开“密钥”部分,我找到了新证书 - 展开它(这样我可以看到私钥和证书),然后突出显示两者。右键单击,然后选择“导出 2 个项目”。然后这给了我 p12 文件 然后回到 Apple Developer 面板,我转到 Provisioning Profiles > Distribution,然后根据我拥有的“iOS Distribution”证书添加一个新的) 下载它输出的 .mobileprovision 文件。 然后,我将 p12 和 .mobileprovision 文件放入 PhoneGap Build 中,并尝试构建。 编译后,我尝试将其安装在我的设备上 - 这会在图标上出现“等待”问题

更新 2: 我设法通过执行“临时”配置文件而不是“存储”配置文件来实现它。

【问题讨论】:

应用程序是否成功打开? @Kampai Nope - 好像它仍在尝试安装。如果我点击它,我会出现“Waiting...”。如果我在 iTunes 中查看它,它会在应用旁边显示“Remove”。它几乎就像它没有完成安装一样 - 但我没有收到任何错误消息。 FWIW,我尝试删除该应用程序并重新安装 - 但仍然没有乐趣 这意味着您的应用未配置为安装在特定设备上。 啊,问题不在于应用程序图标,正如您评论的那样,它的状态为Waiting。您应该寻找如何删除正在安装(处于等待状态)并重新安装应用程序的应用程序。 Hemang - 是图标有问题(它显示为黑色)。 CoolMonster-我检查了我的 UDID 设置,它安装的设备确实存在于我的 "Devices > All" 中,所以不确定就是这样:/ 【参考方案1】:

问题是:

您已安装此应用程序的设备的 UDID 不包含在临时配置文件中。

您必须将此设备添加到此应用程序的设备列表中 - 再次创建新的临时配置文件,然后使用新的临时配置文件创建新存档。

App Distribution Guideline 会帮助你。

这里要注意的另一件事是:在较新的 Xcode 中,如果您多次安装相同的临时配置文件,它不会删除旧配置文件,而是会创建新配置文件当您创建存档时,您可以在列表中查看所有新旧临时配置文件。

通常每个人都会从列表中选择第一个最临时的个人资料。

所以需要注意的是从临时配置文件列表的多个列表中请选择最后一个。

因为每次安装临时配置文件时,最新的临时配置文件都会放在该配置文件列表的最后。

这个问题不容易观察到。我被困了好几天才能解决这个问题。

【讨论】:

谢谢。我已经这样做了。我可以在“Devices > All”中看到 2 个测试设备。我创建的证书用于 "App Store and Ad Hoc" ,然后按照有关如何创建 p12/mobileprovision 文件的说明进行操作。烦人的是,如果我以相同的方式创建证书,它会作为“开发者”应用程序安装并运行良好 @AndrewNewby:检查我在回答中添加的另一件事。 嗯,你可能是对的。配置文件显示为“无效”......但它没有给我任何关于它为什么无效的线索? 当您创建存档时,请尝试选择最后一个临时配置文件并在设备中重新安装。让我们看看它的工作与否? 好吧,再试一次。不过做起来很复杂,因为我正试图在一台小型 Mac 笔记本电脑上做(我自己就是一个 Windows7 人——不能忍受 Mac!),这意味着它需要的时间比我想要的要长得多跨度>

以上是关于从 iTunes 安装后 iOS 图标变黑的主要内容,如果未能解决你的问题,请参考以下文章

从 iTunes 上传的 iTunes connect mac 版本没有图标

更新版本时如何更改 iTunes Connect 中的 iOS 应用程序图标?

iOS 应用图标在 App Store 和 iTunes Connect 上具有光泽效果

iOS 更新后保留旧的启动屏幕和应用程序图标

iTunes Connect 发送有关图标文件问题的电子邮件,如何解决?

在 iTunes Connect 中上传具有新版本的应用程序时,应用程序图标未更改