我有一个简单的iMessage应用程序,我已编译并且正在运行。我想制作一个非常类似的应用。除了重新开始,我想复制当前应用并重命名;例如Project Navigator结构名称。
已经重命名了显示名称和捆绑标识符。
答案 0 :(得分:1)
第1步-重命名项目
在Xcode视图左侧的“项目导航器”中单击要重命名的项目。 在右侧选择“文件检查器”,项目名称应位于“身份和类型”下,将其更改为新名称。 点击下拉菜单中的“重命名”
第2步-重命名方案
在顶部栏中(“停止”按钮附近),有一个用于您的旧产品的方案,单击它,然后转到“管理方案” 单击方案中的OLD名称,它将变为可编辑状态,更改名称 退出XCode。 在主文件夹中,将OLD.xcworkspace重命名为NEW.xcworkspace。
第3步-使用您的资产重命名文件夹
退出Xcode 在正确命名的master文件夹中,有一个新命名的xcodeproj文件和错误命名的OLD文件夹。将OLD文件夹重命名为新名称(如果使用Git,则可以运行git mv oldame newname,以便Git识别出此操作,而不是删除/添加新文件)。 重新打开该项目,您将看到警告:“文件夹OLD不存在”,请关闭该警告 在左侧的“项目导航器”中,单击顶级OLD文件夹名称。 在“实用程序”窗格中的“身份和类型”下,您将看到“名称”条目,将其从OLD更改为新名称 在下面有一个“位置”条目。单击具有旧名称的文件夹,然后选择新重命名的文件夹
步骤4-重命名构建plist数据
在左侧的“项目导航器”中单击项目,在主面板中选择“构建设置” 在本节中搜索“ plist” 在包装下,您将看到Info.plist和产品捆绑包标识符 重命名Info.plist中的顶部条目 对产品标识符执行相同的操作 如果您使用SwiftUI,请搜索“开发资产”并更新路径 n XCode:从项目导航器中选择并编辑Podfile。您应该看到带有OLD名称的target子句。将其更改为NEW。 退出XCode。 在项目文件夹中,删除OLD.podspec文件。 rm -rf豆荚/ 运行pod install。 打开XCode。 在项目导航器中单击您的项目名称。 在主窗格中,切换到“构建阶段”选项卡。 在“使用库链接二进制文件”下,查找libPods-OLD.a并将其删除。 如果您有Objective-c桥接标头,请转到“构建设置”,并将标头的位置从OLD / OLD-Bridging-Header.h更改为NEW / NEW-Bridging-Header.h 清理并运行。
第5步-对测试重复第3步(如果有的话)
第6步-如果名称与项目名称匹配(如果有),请对核心数据重复第3步
最后,您已经完成并可以重建(使用Command + Shift + K进行清理,使用Command + B进行构建)