XCode中默认公司名称

【目的】

在于让XCode能自动设置__MyCompanyName__

【解决如下】

为Xcode4修改公司名
方法有:
A、    在地址簿修改公司信息
B、    选择项目属性(这个沿用微软叫法,按网络对此处理叫法《Get Info》),Xcode4.0.1中,如图描述:<图>
 
        从上图,看得到红色的ABCD4个点
        常规情况下,点击A处的项目,中间会出现一大块信息(原以为这就是Get Info的东西)。D涉及的部分类似项目属性,是不出现的,需要点击C处的View,把这个显示出现。当D处显示的时候,下面有个Organization的地方,录入你填写的值。

        如果你想删除Organization的内容,直接这么删除,一直没有删除成功,我不知道为什么。后面,尝试点击B处,右边一按钮,会出现类似json或xml的序列化数据,找到organization删除掉,保存就ok了。

C、    在终端使用命令:defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{"ORGANIZATIONNAME"="XXX.com";}'
或        defaults write com.apple.ProjectBuilder PBXCustomTemplateMacroDefinitions '{"ORGANIZATIONNAME"="XXX.com";}'
通过defaults read com.apple.Xcode,能阅读出数据,但在Xcode中不能使用


D、    另外一种就是直接修改~/Library/Preferences目录下com.apple.Xcode.plist.。经测试,未使用前,这个配置文件没有。和C方法一样。所以还是不能使用。

备注:
如果使用了AB方法两处,Xcode默认是B处,不会使用A处设置的公司信息。
至于CD方法,暂时没有找到合适的处理。注意Xcode4下。CD应该在Xcode3有效

话又说回来,实践CD方法,目的在于全局控制输入公司名。而A方法很简单的就实现了,哈哈

也许XCode4不再支持CD两种方法了

posted @ 2011-04-29 17:31  西就东城  阅读(2328)  评论(0编辑  收藏  举报