改变bundle ID

进入 /Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Project Templates/Application 目录
然后进入各个子目录
(Navigation-based Application
OpenGL ES Application
Split View-based Application
Tab Bar Application
Utility Application
View-based Application
Window-based Application),查找 info.plist 结尾的文件,

比如 Utility Application/Utility iPhone Application 下的 ___PROJECTNAMEASIDENTIFIER___-Info.plist 里面就有

CFBundleIdentifier
com.yourcompany.${PRODUCT_NAME:rfc1034identifier}

改变为 com.*Your company’s name*.${PRODUCT_NAME:rfc1034identifier}

修改 _MyCompanyName_
在Terminal中执行如下命令
defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions ‘{“ORGANIZATIONNAME” = “My Company”;}’
就可以将公司名改为My Company了

这是旧社会的做法, 在XCode 4.0 以上, 可以通过

第1)    View -> Utilities -> Show File Insector 中 展开 File Inspector

然后选中你的项目, 在 File Inspector里就可以修改  Project Document 里的  Organization

这是修改每个工程下面的

app-info.plist

第2)    或者修改系统的Address Book的当前登陆用户的 公司名

第3, 终极绝招   ,修改 ~//Library/Preferences/com.apple.dt.Xcode.plist 里的ORGANIZATIONNAME

因为已经编译过了, 不能直接用文本编辑器修改, 可以先转成xml,修改,再编译

或者直接用命令

defaults write com.apple.dt.Xcode    PBXCustomTemplateMacroDefinitions '{"ORGANIZATIONNAME" = "Advanced Mobility Technology, Inc.";}'

读取, 如果没有设置就会报错

defaults read com.apple.dt.Xcode PBXCustomTemplateMacroDefinitions
2012-03-07 01:46:23.051 defaults[2909:707]
The domain/default pair of (/Users/zhiwei/Library/Preferences/com.apple.dt.Xcode, PBXCustomTemplateMacroDefinitions) does not exist

转载于:https://www.cnblogs.com/hjltonyios/p/5027886.html

如何改变XCode的默认设置相关推荐

  1. 深究Xcode的bitcode设置

    前言 做iOS开发的朋友们都知道,目前最新的Xcode7,新建项目默认就打开了bitcode设置.而且大部分开发者都被这个突如其来的bitcode功能给坑过导致项目编译失败,而这些因为bitcode而 ...

  2. STM32系统时钟默认设置

    "我们一直都说STM32有一个非常复杂的时钟系统,然而在原子或者野火的例程中,只要涉及到时钟,我们却只能看到类似的库函数调用,如RCC_APB2PeriphClockCmd(RCC_APB2 ...

  3. 横坐标设置_默认设置解决不了?!三种办法来解决,保住了Excel的“面子”

    office 实战案例分享,做有意义的事情,每天进步一点点,今天比昨天好,这不就是希望么? 问题: 客户要做如下图, 这个并不难,问题是做完了发现好像有哪里不对?仔细对比一下两张图,发现是 误差线的上 ...

  4. Xcode 常用编译选项设置【推荐】

    原文来自:http://www.lanou3g.com/blog/post-5.html Xcode 常用编译选项设置 在xcconfig文件中指定即可. 用标准库连接 LINK_WITH_STAND ...

  5. 如何通过修改注册表改变系统的默认文件夹

    如何通过修改注册表改变系统的默认文件夹 注册表是windows的命根,里面储存着大量的系统信息,说白了就是一个庞大的数据库.如果你不懂什么是数据库,那没关系,不影响你了解注册表,不过最好对数据库有所了 ...

  6. iphone 应用程序设置和默认设置

    用户默认设置是应用程序首选项的一部分,由NSUserDefaults类实现,用户保存和获取首选项.与NSDictonary获取数据一样,实用键值读取和保存首选项数据.不同之处是NSUserDefaul ...

  7. “ghost atoms”默认设置导致MDPD无法计算,添加一句命令轻松解决

    大家好,我是小马老师. 使用lammps运行多体耗散粒子动力学(MDPD)时提示了一个错误: 在解决这个问题之前,先说说lammps中的一个概念:ghost atoms. 在lammps进行并行计算时 ...

  8. 四种方法快速恢复Word初始化默认设置

    相信每个人都在Word上遇到过大大小小的问题,比如:Word打不开.菜单栏不见了.页面设置数值改变了,和以前不一样了等.这些问题,每个经常使用Word的朋友都不曾少见.那大家又都是如何解决这些问题的呢 ...

  9. word 的默认设置

    如果你的word 的默认设置被你无意中改乱了 而你又找不到某些在默认状态下的选项了,教你一个命令来把word恢复成刚 安装完成时的默认设置点 开始 菜单--运行-- ,在运行框里输入 winword  ...

最新文章

  1. linux shell 判断文件 修改时间和系统时间差
  2. 未能正确加载“Microsoft.VisualStudio.Editor.Implementation.EditorPackage”包 - - 博客频道 - CSDN.NET...
  3. oracle导出表格式csv,Oracle数据库文件导出为CSV格式的方法
  4. 关于java Servlet,Struts,springMVC 的线程安全问题
  5. Python基础教程:字典和Json
  6. 记录今天学习SQL遇到的一个小问题
  7. IntelliJ IDEA for Mac在MacOS模式下的选择快捷键(Select Shortcut)
  8. python文件操作,自动关闭
  9. iOS开发基础知识--碎片27
  10. 带你读论文丨基于视觉匹配的自适应文本识别
  11. python阈值分割_Python实现otsu阈值分割算法
  12. [Android第三方类库]聊一聊Android的第三方开发组件
  13. 方立勋_30天掌握JavaWeb_Web开发入门
  14. 华为java面试题目,含面试题+答案
  15. 用C++写一个简单的表白小程序
  16. R语言绘制双坐标图直方图与折线的结合
  17. linux V4L2子系统——v4l2架构(1)之整体架构
  18. trove 镜像制作
  19. python encoding是什么_python中encoding什么意思
  20. python请输入一个数字_python里面如何输入数字

热门文章

  1. vue从入门到精通之进阶篇(三)axios
  2. ES5-拓展 隐式数据类型转换
  3. 用scikit-learn研究局部线性嵌入(LLE)
  4. JeeSite 4.0 说说前端的那些事
  5. python学习笔记列表和元组(三)
  6. 几种字符串加密解密的方法
  7. 数据结构 --- 堆
  8. 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。
  9. 积跬步-java任职要求
  10. [转]敏捷开发中编写高质量Java代码