如何重命名具有附加Pod的XCode5项目?

时间:2014-02-11 16:14:21

标签: xcode5 project rename cocoapods

我正在尝试重命名一个附加了CocoaPods(Pods项目)的XCode5项目。
(我使用以下教程附加了CocoaPods:http://www.raywenderlich.com/12139/introduction-to-cocoapods

我尝试过标准的重命名技术:https://stackoverflow.com/a/19442868/173623
但它打破了构建,因为重命名只发生在App项目中。

我该如何完成这项任务?


谢谢。

5 个答案:

答案 0 :(得分:7)

在查看您提供的教程后,我想建议您以下内容:

  • 首先遵循您在另一篇文章中提到的标准重命名技术
  • 现在,如果你有足够的时间和耐心,那么最好从Installing Your First Dependency
  • 部分重新开始

如果你不这样做,那么你可以按照接下来的步骤进行,但我不能保证成功。

  • ReplaceCocoaPodsExample.xcworkspace文件夹和<NEW_PROJ_NAME>.xcworkspace文件夹中Pods <NEW_PROJ_NAME>.xcworkspace的所有出现
  • 关闭Xcode项目(如果已打开)并打开ViewController.m继续测试是否有效
  • 现在,切换为CocoaPodsExample并将<NEW_PROJ_NAME>替换为{{1}}(如果存在)

多数民众赞成!该项目现在应该成功建立。

答案 1 :(得分:4)

我找到了简单的方法:

  1. 更改podfile项目名称。
  2. pod install
  3. 打开生成的文件xcworkspace 重新加载红色文件
  4. 完成!

答案 2 :(得分:3)

我刚刚写了blog post如何解决这个问题。最可靠的程序如下:

  1. 删除CocoaPods
  2. 重命名项目
  3. 将CocoaPods重新添加到您的项目中
  4. 详情请参阅帖子。

答案 3 :(得分:2)

我使用此GEM删除了项目中的所有cocoapod

https://github.com/kylef/cocoapods-deintegrate

然后以标准方式重命名我的应用程序并在将此问题与测试修复后:

https://stackoverflow.com/a/27558736/1237542

一切正常。

答案 4 :(得分:1)

我遇到了这个问题,并使用了Wassif的答案,但是直到我在Products&gt;中选择了新的可执行文件(.app)文件之后它才起作用。方案&gt;编辑方案&gt;信息

此外,我在CocoaPods上找不到“安装你的第一个依赖”。