从iTunes安装后,iOS图标变为黑色

从iTunes安装后,iOS图标变为黑色,ios,iphone,phonegap-build,Ios,Iphone,Phonegap Build,我正在尝试使用PhoneGap编写自己的iOS应用程序。到目前为止,该应用程序在我的Android版本上运行良好。然而,当尝试在iOS上安装时,图标会显示在手机上,然后变为100%——但当它变为100%时,图标变为黑色 以下是我在安装时看到的内容: …当它达到100%时,就会变成全黑: 这是一个生产p12/mobileprovision文件(非开发) 恼人的是,开发一个工作良好!我已经读了很多书,但我不完全确定制作live应用程序的过程是如何工作的。在我的测试设备上完全加载之前,它需要苹果的

我正在尝试使用PhoneGap编写自己的iOS应用程序。到目前为止,该应用程序在我的Android版本上运行良好。然而,当尝试在iOS上安装时,图标会显示在手机上,然后变为100%——但当它变为100%时,图标变为黑色

以下是我在安装时看到的内容:

…当它达到100%时,就会变成全黑:

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

恼人的是,开发一个工作良好!我已经读了很多书,但我不完全确定制作live应用程序的过程是如何工作的。在我的测试设备上完全加载之前,它需要苹果的验证吗

苹果确实需要理清整个认证体系。太复杂了!到目前为止,我已经花了三天半的时间在这上面,只是为了创建该死的证书

更新:好的,我试着重新创建我的个人资料/证书,但仍然没有乐趣:(以下是我的做法。有人能看到我可能出错的地方吗

  • 密钥链访问>证书助理>向证书颁发机构申请证书。-然后输入我的电子邮件(与我的开发人员帐户地址相同)和名称。设置为“保存到磁盘”
  • 现在我有了.certSigningRequest文件
  • 进入“证书”,创建一个新的证书(App Store和Ad Hoc)-上载上一步的文件。然后下载该过程中输出的.cer文件
  • 双击新的.cer文件,让它导入到我的密钥链中。我可以在“证书”中看到新证书,也可以在“密钥”中看到用户
  • 展开“密钥”部分,我找到新的证书-展开它(这样我可以看到私钥和证书),然后突出显示两者。右键单击,选择“导出2项”。这将提供p12文件
  • 然后回到Apple Developer面板,我进入Provisioning Profiles>Distribution,并根据我拥有的“iOS发行版”证书添加一个新版本)
  • 下载它输出的.mobileprovision文件
  • 然后,我将p12和.mobileprovision文件放入PhoneGap构建中,并尝试一个构建
  • 编译完成后,我试着把它安装到我的设备上——图标上出现了“等待”的问题
  • 更新2:我通过执行“临时”配置文件,而不是“存储”配置文件,成功地将其运行起来

    问题是:

    临时配置文件中不包括安装此应用程序的设备的UDID

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

    将帮助您

    这里还要注意的一点是:在较新的Xcode中,如果您多次安装同一个临时配置文件,它将不会删除旧的配置文件,但会创建新的配置文件,当您创建归档文件时,您可以在列表中看到所有旧的和新的临时配置文件

    一般来说,每个人都会从列表中选择第一个临时配置文件

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

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


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

    应用程序成功打开了吗?@Kampai Nope-它好像还在尝试安装。如果我点击它,我会听到“等待…”的声音。如果我在iTunes中查看它,它会在应用程序旁边显示“删除”。它几乎像没有完成安装-但我没有收到任何错误消息。FWIW,我已尝试删除应用程序并重新安装-但仍然没有成功。这意味着您的应用程序未设置为安装在特定设备上。啊,问题不在于应用程序图标,正如您所评论的,它处于等待状态。您应该了解如何删除正在安装(处于等待状态)并重新安装的应用程序。Hemang-是图标的问题(显示为黑色)。CoolMonster-我已经检查了我的UDID设置,并且它安装的设备确实存在于我的“设备>全部”中,所以不确定它是否存在:/谢谢。不过我已经做过了。我可以在“设备>全部”中看到这两个测试设备。我创建的证书是为“App Store and Ad Hoc”创建的,然后按照说明创建p12/mobileprovision文件。令人恼火的是,如果我创建相同的证书,它作为“开发人员”应用程序安装并运行良好way@AndrewNewby当前位置检查我在回答中添加的另一件事。嗯,你可能是对的。设置配置文件显示为“无效”。。。但它并没有给我任何关于为什么它无效的线索?当你们创建归档文件时,试着选择最后一个临时配置文件,然后在设备中再次安装。让我们看看它是否有效?好吧,再试试。但这太复杂了,因为我正试图在一台小型mac笔记本电脑上完成这项工作(我自己也是一名Windows7操作人员,无法忍受mac!),这意味着完成这项工作所需的时间比我想要的要长得多