Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.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
xcode代码编码错误-签名无效_Xcode_Identity_Keychain_Codesign - Fatal编程技术网

xcode代码编码错误-签名无效

xcode代码编码错误-签名无效,xcode,identity,keychain,codesign,Xcode,Identity,Keychain,Codesign,我正在尝试将我的应用程序构建为发布版本,以便将其上载到应用商店,但我无法让xcode对其进行正确签名。目前,我的生成设置如下: Project settings: code signing identity - iPhone developer: My identity any ios - iPhone developer: My identity 目标设置与项目设置相同 我使用此标识构建设备时没有任何问题 我的钥匙链中有两个身份证书,都是有效的,一个是iPhone开发

我正在尝试将我的应用程序构建为发布版本,以便将其上载到应用商店,但我无法让xcode对其进行正确签名。目前,我的生成设置如下:

    Project settings:
    code signing identity - iPhone developer: My identity
    any ios - iPhone developer: My identity
目标设置与项目设置相同

我使用此标识构建设备时没有任何问题

我的钥匙链中有两个身份证书,都是有效的,一个是iPhone开发者身份,另一个是iPhone分发身份。在xcode管理器中,两者都会显示

我无法在项目或目标设置中选择分发标识。手动添加标识会导致在任何配置文件中都找不到标识的错误

到目前为止,我已经搜索并阅读了整个互联网,遇到了许多类似的问题,但是提供的解决方案要么不起作用,要么给我带来了新的问题


我的猜测是,我应该使用分发标识来构建应用程序,以便对其进行正确签名。

当我使用开发人员配置文件构建发行版时,我收到一条警告:应用程序未能通过代码设计验证。签名无效,或者未使用Apple提交证书签名。尝试使用分发证书时,我收到一个错误:代码符号错误:标识“Iphone分发:我的标识”与任何配置文件中的任何标识都不匹配。您是否已将设备添加到设置中?