分发证书最近过期,因此必须创建另一个证书。一切似乎都正常 - 我使用配置文件和应用程序文件制作了一个压缩版本。发送给安装没有问题的同事。
发送给另一个收到“签名者无效”消息的客户,我发送给他们的客户说他们收到“您要替换嵌入式移动配置文件吗?” 消息,我也提示他们说是,然后该应用程序不会出现在他们的列表中。
所以 iTunes 接受该应用程序但没有显示。对它如何在不同的机器上产生不同的结果感到困惑。
有任何想法吗?
分发证书最近过期,因此必须创建另一个证书。一切似乎都正常 - 我使用配置文件和应用程序文件制作了一个压缩版本。发送给安装没有问题的同事。
发送给另一个收到“签名者无效”消息的客户,我发送给他们的客户说他们收到“您要替换嵌入式移动配置文件吗?” 消息,我也提示他们说是,然后该应用程序不会出现在他们的列表中。
所以 iTunes 接受该应用程序但没有显示。对它如何在不同的机器上产生不同的结果感到困惑。
有任何想法吗?
感谢 Don/iWasRobbed,他们确实有过期的配置文件,他们删除了这些配置文件,之后他们确实尝试了同步。该应用程序在拖入 iTunes 时仍然不会出现,所以我让他们进入办公室,当将他们的 iPhone 连接到我的计算机时,Xcode 表明我当前的 SDK 不支持他们的操作系统版本 4.01(仅最高 4.0!) .
使用 SDK 4.01 再次下载 Xcode 3.2.3,他们的 iPhone 状态灯从黄灯变为绿灯并构建。
iTunes 或手机上什么都没有出现?在手机上,如果您转到设置 > 常规 > 配置文件,您可以删除过期的配置文件。在 Mac 上,转到 ~/Library/MobileDevice/Provisioning Profiles 并从那里删除它。在 Windows XP 上,它将位于 C:/Documents and Settings/username/Application Data/Apple Computer/MobileDevice/ 中,而在 Vista 和 7 中,它将位于 C:/Users/username/AppData/Roaming/Apple Computer/MobileDevice/ 中。
删除过期的配置文件后,iTunes 可能会表现得更好。另请注意(我认为是 3.1.3)一个版本的 iOS 有一个错误,如果一个配置文件无效,它将拒绝运行任何配置的应用程序。