Ios 企业分发配置文件已过期。怎么办?

Ios 企业分发配置文件已过期。怎么办?,ios,xcode6,provisioning-profile,enterprise,Ios,Xcode6,Provisioning Profile,Enterprise,一年前,我开发并发布了一款企业iOS应用程序 现在,配置配置文件已过期 客户端拥有企业帐户,并向我传递了一个.p12证书、.mobileprovision文件和一个ios_distribution.cer文件 我必须做什么才能重新启用应用程序 我还有旧的.plist和旧的.ipa文件,由于配置文件已过期,这些文件现在已无用 有什么提示吗 我尝试在我的密钥链中安装.p12分发证书,并使用ReSignMe重新签署.ipa 我还尝试解压ipa,用新版本替换embedded.mobileprovisio

一年前,我开发并发布了一款企业iOS应用程序

现在,配置配置文件已过期

客户端拥有企业帐户,并向我传递了一个.p12证书、.mobileprovision文件和一个ios_distribution.cer文件

我必须做什么才能重新启用应用程序

我还有旧的.plist和旧的.ipa文件,由于配置文件已过期,这些文件现在已无用

有什么提示吗

我尝试在我的密钥链中安装.p12分发证书,并使用ReSignMe重新签署.ipa

我还尝试解压ipa,用新版本替换embedded.mobileprovision,然后辞职。不走运

我还尝试了重新归档和导出应用程序,但现在Xcode 6.1没有用于企业部署的导出,因为它希望我拥有一个企业帐户


请帮帮我。求你了

您应该能够重新签署ipa。这就是我们每次企业概要文件过期时所做的事情——我们甚至有一个脚本,可以从服务器下载所有已签名的IPA,重新签名,然后重新上传到服务器。当您尝试辞职时,您遇到了什么错误?另外,请确保您使用新的有效企业资源调配配置文件辞职

重新签名后,右键单击.ipa文件并显示内容。转到Payload/embedded.mobileprovision并在文本编辑器中打开该文件。在里面,您将找到过期日期。确保该日期在将来,或者您只是使用过期的配置文件重新签署ipa

如果您在尝试重新签名后仍看到错误,请在此处发布控制台错误,这将使故障排除更加容易

更好的是,一旦你开始重新签名,就向客户提供如何重新签名并让他们重新签名的说明。如果他们可以访问开发人员站点,并保持帐户处于活动状态,则可以下载新的配置文件,然后运行以下答案中的脚本,以使用新的配置文件重新签名。

联系苹果开发者支持?你说得对。控制台暗示我的重建和重新设计都是正确的。问题出在plist上,我不得不破解它是的,我不能相信苹果在iOS8的任何更新中都没有纠正这个错误。如果您有此能力,还可以从头开始在设备上重新安装iOS 8,这将消除此问题。根据出现问题的设备数量,有时重新安装要比处理被黑客攻击的捆绑包id的怪癖容易得多。