chr*_*s P 10 xcode cocoa-touch objective-c ios cocoapods
我创建了一个名为"ABC"的应用程序.几个月后,我决定将名称改为"ABCD".我相信,我改变了它的方式,在我Podfile,我换target "ABC" do到target "ABCD" do.但是,我记得在我的工作区中经历了很多问题/错误导致了很多压力.很久以前,我不记得了.
现在我准备提交,我想最后一次更改名称.我在iTunes Connect中更改了名称,但现在我想更改我的PRODUCT_NAME和我的捆绑标识符以匹配.
做这个的最好方式是什么?我应该更改Podfile中的目标字段吗?或者我应该离开它们,只是在Xcode中更改其他内容?或者我需要更改两件事还是多件事?
War*_*ton 13
当你有一个吊舱文件中.xcworkspace,并Pods.xcodeproj通过动态生成的pod install过程.
所以解决这个问题的一种方法是
.xcworkspace,Pods文件夹&Podfile.lockpod install一次.cocoapods引擎将重新生成其项目,从其缓存中提取Pod并Pods.xcodeproj使用新项目设置重新创建它.
在您的主项目和Pods工作区中的项目之外还有其他依赖项的情况下,这可能会稍微复杂一些.
在执行此操作之前,您可能希望将所有内容都设置为源代码控制,以便在出现错误时可以恢复.
如果我的项目有这个步骤,我解决了.
我安装了cocoapods-deintegrate
[sudo] gem install cocoapods-deintegrate
并在我的项目上调用pod deintegrate.
打开XCode,单击项目名称,然后再次单击并延迟重命名,按照xcode说明操作
在您的项目上再次运行pod install.
注意:如果您只是大写,或者使用其他临时名称进行上层项目名称:对我来说locdel-> aaa-> Locdel.
| 归档时间: |
|
| 查看次数: |
6405 次 |
| 最近记录: |