【目的】
在于让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两种方法了