HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – 如何在Xcode中彻底重命名通用框架?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在构建一个最初名为Iris的框架.

当试图将它作为Cocoapod发布时,我发现已经有了一个“Iris”框架.

然它们具有完全不同的目的和作者,但我不能将其作为具有此名称的pod发布.所以我做了不可想象的事!

我尝试将整个事物重命名为IrisKit.

我的Xcode项目,现在名为IrisKit,有6个目标:

3框架目标

- IrisKit iOS
- IrisKit tvOS
- IrisKit macOS

3示例项目

- IrisKit Example iOS
- IrisKit Example tvOS
- IrisKit Example macOS

不幸的是,我的示例项目不会让我导入IrisKit,其中包含以下错误

warning: file 'FeedTableViewController.swift' is part of module 'IrisKit'; ignoring import

什么是开发人员?

解决方法

备份您的项目,或者如果您在源代码管理下,创建一个新的分支并从那里开始工作.

以下是采取的步骤:

1.在项目的“身份和类型”中重命名项目

2.将方案重命名为IrisKit

3.将文件夹和组重命名为IrisKit

4.更新了Build-SetTings>下的info.plist引用.打包

5.更新了Build-SetTings>下的Bundle Identifiers.打包

6.将公共标题更新为IrisKit.h

7.更新了示例项目导入到IrisKit

8.更新了依赖管理:

- Swift Package Manager
   - Cocoapods specs

9.最后,好主人这很重要:

不打算使用框架构建的目标必须具有与其使用的框架不同的产品名称.例如显示框架的示例项目

这可能听起来很明显,但在大规模重命名时很容易错过

多个构建目标具有相名称的框架:

@L_696_27@

和示例目标.请注意,该名称与框架目标不同.

我花了一段时间来弄清楚这个.希望能帮助到你.

大佬总结

以上是大佬教程为你收集整理的ios – 如何在Xcode中彻底重命名通用框架?全部内容,希望文章能够帮你解决ios – 如何在Xcode中彻底重命名通用框架?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。