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
Ios 没有可用的标识-管理员请求未通过以前的回答解决_Ios_Xcode_Submit - Fatal编程技术网

Ios 没有可用的标识-管理员请求未通过以前的回答解决

Ios 没有可用的标识-管理员请求未通过以前的回答解决,ios,xcode,submit,Ios,Xcode,Submit,我遇到了“没有可用的身份-管理员请求”问题 我有一个有效的证书、一个匹配边界ID、一个有效的资源调配配置文件(分发版)我有两个应用程序,它们都是我在3周前发布到应用商店的,配置与我当前的配置相同 唯一改变的是,我将mac升级到10.9,将xcode升级到5,但将设备留在了IOS6 现在我的两个应用程序都无法验证,出现上述错误 我在许多其他文章中尝试了这些步骤,如 或 或 及其他 什么都不管用 有什么想法吗?我花了两天的时间阅读论坛和搜索网页,终于找到了问题所在。在IOS资源调配配置文件下,您必须

我遇到了“没有可用的身份-管理员请求”问题 我有一个有效的证书、一个匹配边界ID、一个有效的资源调配配置文件(分发版)我有两个应用程序,它们都是我在3周前发布到应用商店的,配置与我当前的配置相同

唯一改变的是,我将mac升级到10.9,将xcode升级到5,但将设备留在了IOS6 现在我的两个应用程序都无法验证,出现上述错误

我在许多其他文章中尝试了这些步骤,如

及其他 什么都不管用


有什么想法吗?

我花了两天的时间阅读论坛和搜索网页,终于找到了问题所在。在IOS资源调配配置文件下,您必须有一个配置文件,该配置文件在类型下列为DitDistribution。它还需要列在您的帐户下的xcode(xcode>首选项>帐户>查看详细信息)如果没有列在那里,请单击刷新按钮,让它检查itunes connect以获取您的证书。我试着删除每个证书以及证书、标识符和配置文件中的所有内容,并让xcode创建新的证书,但xcode说它将添加分发内容,但没有。确保在应用程序目标生成设置和应用程序项目生成设置中的代码签名下使用您的配置配置文件,该配置文件是配置文件的分发类型

我必须进入Mac上的应用程序->实用程序->钥匙链,删除过期的证书。删除这些证书后,我必须通过IOS开发者站点生成新证书,并将其导入Keychains应用程序。执行此操作后,返回Xcode和内部版本设置,验证您正在使用新的代码签名标识和配置文件。(您需要重新创建这两个配置文件,因为取消标识将使配置文件无效。)