Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/119.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS-请求证书吊销-现在怎么办?_Ios_Objective C_Provisioning Profile_Enterprise_Ad Hoc Distribution - Fatal编程技术网

iOS-请求证书吊销-现在怎么办?

iOS-请求证书吊销-现在怎么办?,ios,objective-c,provisioning-profile,enterprise,ad-hoc-distribution,Ios,Objective C,Provisioning Profile,Enterprise,Ad Hoc Distribution,我一直在开发一个从另一个开发人员那里继承的应用程序,现在我想生成一个ipa文件。我创建了归档文件,但当我尝试将其作为临时文件导出时,会收到消息“您的帐户已具有有效的iOS分发证书” 这里是关键-我选择了公司帐户来选择开发团队用于资源调配。我点击“查看详细信息”,不知何故打开了一个对话框,其中提供了撤销证书并生成新证书的选项 我单击“是”,并收到一条消息,表明证书已被吊销,并且已生成证书请求。我还点击了iOS开发条目上的“+”,它似乎已经将所有配置文件更新到了一年后的今天 然而,当我在apple

我一直在开发一个从另一个开发人员那里继承的应用程序,现在我想生成一个ipa文件。我创建了归档文件,但当我尝试将其作为临时文件导出时,会收到消息“您的帐户已具有有效的iOS分发证书”

这里是关键-我选择了公司帐户来选择开发团队用于资源调配。我点击“查看详细信息”,不知何故打开了一个对话框,其中提供了撤销证书并生成新证书的选项

我单击“是”,并收到一条消息,表明证书已被吊销,并且已生成证书请求。我还点击了iOS开发条目上的“+”,它似乎已经将所有配置文件更新到了一年后的今天

然而,当我在apple developer portal中查看证书和配置文件时,没有一个被撤销

我的问题是,

1) 是否有任何会影响已分发的现有应用程序的内容将被撤销

2) 如果是,如何补救这种情况

3) 企业社会责任在哪里


4) 如何生成临时ipa

我最近也遇到了同样的问题,用这个号码给苹果打电话,他们会很乐意帮助你。。。1-800-633-2152

我是公司企业账户的代理人。如果您的企业证书与任何应用程序已签名并已积极部署的配置文件绑定,请不要撤销该证书。这样做会使所有这些应用程序无法使用,因为它们在启动时会崩溃

假设您只创建了一个企业分发证书,那么您可以通过另一个CSR在门户中创建第二个证书,然后将其绑定到您希望使用的配置文件


如果您已经有两个企业分发证书,并且它们都与活动应用程序绑定,那么您将不得不做出一个艰难的决定…

我很好奇他们在电话中告诉了您什么。乍一看,我猜这两个分发证书中有一个已经被吊销,以便可以续期3年。他们找不到任何被吊销的证书。他说奇怪的是他没有看到任何被撤销的东西。他建议我通过网站撤销证书并重新申请。不过,我还没有这么做。我把XCode和苹果门户记为在杂货店购物时饿了一样:你不知道你想买什么,结果总是随机的。这让我松了一口气。我真的很想撤销并重新请求认证和资源调配配置文件。但是,这是我第一次为公司做这些事,我不想把事情搞砸。我还不清楚这个过程的具体细节,所以我不敢尝试。但我想把它弄走。顺便说一句,这是一个企业帐户。是的,这是我的问题。我发现,如果你只想在内部发布应用程序,你可以花300美元获得一个企业账户。它类似于标准开发人员帐户,但您不能将其上的应用发布到应用商店。我想它也适合测试。谢谢。是的,有两个企业分发证书。这是极限吗?您如何知道它们与哪些应用程序关联?您必须查看它们的过期日期,然后通过编辑深入到门户中的每个活动企业分发资源调配配置文件中。记下哪些应用程序与哪个证书绑定,并希望每个证书之间不存在混合。如果存在混合,您可能必须在撤销其中一个证书后立即重新发布应用程序。所发生的事情是,该设备将打电话给苹果总部,检查在您的企业帐户下运行的应用程序的有效性。如果检测到吊销/过期的证书,则应用程序将停止运行,直到您发布具有有效证书的新版本。它应该是一个与您的应用商店帐户完全不同的门户(即:企业vs公司)。如果是这种情况,您可以撤销该企业证书(根据上述规定)。如果是你的公司(应用商店)帐户,很遗憾,我不是撤销证书的好资源。谢谢你的帮助,丹。我最终通过以下操作实现了它:1)从另一台机器导入开发人员配置文件,这台机器加载了我需要的带有密钥的证书。2) 将应用程序包重命名为企业名称(在应用程序商店名称下命名)。3) 将“常规”中的团队名称更改为我公司的团队-它默认为我的个人开发人员帐户团队!通过这些更改,我可以将ipa导出为ad-hoc和enterprise,上传到曲棍球场,然后在我的手机上下载。很高兴听到这个消息。我还将在未作为控制测试在门户中注册的设备上测试安装:)