xcode build小记

mac version 10.6.8,安装的xcode4.2在手动打包的情况下,虽然显示archive suceed,但是却没有archive生成。今天特意花了一下午时间解决该问题。

我把keychain Access里面的所有key和mycertificate都删除了,只留下了一个develop的certificate,结果xcode里面只有在simulator能编译通过,并且可以运行,但是却再无法在ios device的情况下build succeed,且archive也总是fail,我有些吓着了,人家的电脑呢,所以干脆想先把xcode重新安装一下,所以就在google上找了一条命令来卸载:

sudo /Developer/Library/uninstall-devtools --mode=all
确实挺成功,完全没了,结果重新安装xcode4.2,很糟糕,完全无法安装了,我想惨了,人家回来会和我拼命的,还好有google,修改系统时间到2012/1/1,很无赖的方式,不过很成功地安装成功了。再把时间改回来,太好了,不会被骂了,哈哈。不过还是无法archive成功,不行再怎么样应该把人家地还原吧。reset了keychain还是不行,继续google,找到一个好方法:

security import Certificates.p12 -k ~/Library/Keychains/login.keychain

到你p12文件所在位置,命令行执行一下上面的命令就好了。总算还原了。

还有时间,我想既然只剩下这一个证书了,而且是有效的,那就再试试脚本的那个吧,还不错,脚本很听话呢。测试成功。需要知道脚本的可以看我的ios build脚本那篇,不过需要修改。


参考资料:

http://www.cocoachina.com/bbs/read.php?tid-17767.html

http://blog.csdn.net/rsp19801226/article/details/7383566


猜你喜欢

转载自blog.csdn.net/rsp19801226/article/details/7432794