我正在从事一个多年前创建的Xcode项目,现在由于某种原因,我需要更改组织标识符(类名前的前缀)。
有可能吗?如果是,怎么做?
发布于 2015-04-20 04:38:11
如果您想继续使用通过App上传的同一应用程序,则一旦将其上载到App,就不能更改bundle ID。它与不同的其他地点有关联。
您可以参考此链接获得更多详细信息。
如果您确实希望更改包标识符,则需要创建新的App,然后将其设置为App上的新应用程序。
HTH。
发布于 2015-04-21 05:19:44
你说的是两件不同的事情。组织标识符是在启动新项目时输入的字符串,具有反向DNS格式:com.mycompany.如果您想要更改它,请打开应用程序的Info.plist文件(或Xcode中该文件的专用编辑器),并对其进行更改。但是如上所述,如果这也是你的愿望的话,这就不可能更新AppStore中的应用程序。因为组织标识符用于构建“包标识符”,该标识符在应用程序生存期内保持唯一且不变。
现在,“类名前面的前缀”指定代码文件。它是用来编写代码的前缀,大部分是类名。因此,要更改它,请使用通常的“重构”功能。打开一个接口文件,选择类名,右键单击它,然后找到条目“Rename.”在菜单上。按照指示行事。
对于非类元素,您可能需要使用搜索和替换。
https://stackoverflow.com/questions/29739280
复制相似问题