我创建了一个名为“ABC”的应用程序。几个月后,我决定将名称更改为“ABCD”。我相信我更改它的方式是在我的 Podfile 中,我将 target "ABC"do
更改为 target "ABCD"do
。但是,我记得后来在我的工作区中遇到了很多问题/错误,这些问题/错误造成了很大的压力。时间太久远了,现在想不起来了。
现在我准备提交了,我想最后改一次名字。我已经在 iTunes Connect 中更改了名称,但现在我想更改我的 PRODUCT_NAME 和我的包标识符以匹配。
最好的方法是什么?我应该更改 Podfile 中的目标字段吗?还是我应该离开它们,然后在 Xcode 中更改其他内容?还是我需要更改两者或不止一件事?
最佳答案
当您有 Pod 文件时,.xcworkspace
和 Pods.xcodeproj
由 pod install
过程动态生成。
解决这个问题的一种方法是
- 更改您的产品名称
- 在 Xcode 中关闭项目
- 丢弃现有的
.xcworkspace
、Pods
文件夹和Podfile.lock
- 再次运行
pod install
。
cocoapods 引擎将重新生成其项目,从其缓存中提取 Pod 并使用新项目设置重新创建其 Pods.xcodeproj
。
如果除了主项目和工作区中的 Pods
项目之外还有其他依赖项,这可能会稍微复杂一些。
在执行此操作之前,您可能希望将所有内容提交给源代码管理,以便在出错时可以恢复。
关于ios - 使用 cocoapods 时,更改 PRODUCT_NAME 的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31120403/