Certificate identity appearing twice与dwarfdump binary must exist

原创文章,转载请注明: 转载自All-iPad.net 本文链接地址: Certificate identity appearing twice与dwarfdump binary must exist

在把app提交到 store时遇到了两个问题,google找到了解决方法,记录之:

 

1. 开发者账号续费后原有的证书都失效,所以到developer上重新生成了所有的证书,导入后编译的时候遇到了cerificate identity xxx appearing twice错误,打开Orgnizer看了下,证书确实有重复,但是上面不能删除,google了发现应该从key chains,中文也就是钥匙管理器里进行删除,注意应该删除日期较早的那个。同时在stackoverflow上看到别人的评论说这是Xcode4的一个bug,但是Xcode4不是已经出了这么久了么?

StackOverflow上问题解答的地址:http://stackoverflow.com/questions/5932522/codesign-error-certificate-identity-appearing-twice

 

2. 重新编译并测试通过后使用Application Loader进行提交,又遇到了dwarfdump文件丢失的问题,再次google,同样是在stackoverflow上找到了问题的答案,Xcode4将这个工具安装到了/Developer/usr/bin下,但是Application Loader却要求这个文件在/usr/bin目录下,真是无语!使用命令

sudo ln -s /Developer/usr/bin/dwarfdump /usr/bin/

创建一个软链接即可。

问题解答的地址:http://stackoverflow.com/questions/4173672/what-does-the-dwarfdump-binary-must-exist-and-must-be-executable-mean

原创文章,转载请注明: 转载自All-iPad.net

本文链接地址: Certificate identity appearing twice与dwarfdump binary must exist

你可能感兴趣的:(Certificate identity appearing twice与dwarfdump binary must exist)