美文网首页
修改项目包名iOS

修改项目包名iOS

作者: 数字d | 来源:发表于2017-12-06 15:18 被阅读31次

应用场景:马甲应用规避审核被拒风险

温馨提示:做以下修改之前,建议压缩一份代码备份

注: 以下最终修改前后的文件夹结构对比图


firstPic.png

项目文件修改的具体操作流程:

1.打开需要被修改的项目的旧文件Ptaxi.xcworkspace,位置在如下文件夹:


secondPic.png

打开后效果如下:

third.png

2.修改项目名称,在上图所选位置敲回车,进入编辑状态,将原来的Ptaxi删除,输入新的名字DCXDriver,再敲回车,对比效果图如下:

forthPic.png

做完上一步之后,等待几秒钟,会弹出页面提示,放心大胆的选择Rename -> OK。

3.修改文件夹名字,打开如图所示的文件夹名字,仅仅修改箭头指示的文件夹名字即可。请忽略.xcworkspace后缀的文件夹名字的不同。

fifpic.png
  1. 选中DCXDriver.xcodeproj文件,显示包内容效果如下,再双击.pbxproject后缀的文件,
sixPic.png

command + f 全局搜索Ptaxi(旧的文件夹名字),选择Replace:

sevenPic.png

全局替换为DCXDriver(新的文件夹名字),-> all,全部替换完之后,command + s保存。

6.修改Podfile文件里面的工程名字:Ptaxi 改为DCXDriver。

eighth.png

7.打开命令行工具:cd 到项目文件夹目录,执行pod install 操作:

nin.png

最终会自动生成一个DCXDriver.xcworkspace文件。

8.打开文件夹,删除旧的文件Ptaxi.xcworkspace文件。 ten.png

9.打开DCXDriver.xcworkspace文件,Product->scheme-Merge Schemes:

telv.png

,选中第一行,回车进入编辑状态,把Ptaxi改为DCXDriver ,回车退出编辑状态,->close。


thirt.png

10.由于项目中有同事使用的Swift混编,有部分文件根据报错提示修改,如图示:


屏幕快照 2017-12-06 下午2.27.12.png

下一步在文件目录中找到相应的文件,双击。

屏幕快照 2017-12-06 下午2.29.53.png

以上步骤操作两次,DCXDriver-Bridging-Header.h文件变为如下效果即可。

屏幕快照 2017-12-06 下午2.30.38.png

11.编译运行,有一个混编头文件报错,修改一下即可。


屏幕快照 2017-12-06 下午2.32.26.png

12.第一次操作的时候,经验生疏,显示硬件设备的位置上面变成齿轮了,项目变成mac项目,解决方案:product - > scheme -> Edit Scheme,在 Run,Info下的Executable中选择最终需要的一个文件即可,如下图:


屏幕快照 2017-12-06 下午3.04.52.png

总结:以上的所有操作的步骤,需要很耐心的进行操作。

最终感谢同事给予的打包建议和以下两位作者的操作步骤。
大部分步骤参考链接:http://blog.csdn.net/techalleyboy/article/details/74725436
修改齿轮效果参考链接:https://www.cnblogs.com/Roki/p/4560590.html

相关文章

  • 修改项目包名iOS

    应用场景:马甲应用规避审核被拒风险 温馨提示:做以下修改之前,建议压缩一份代码备份 注: 以下最终修改前后的文件夹...

  • iOS 修改项目包名

    !!!重命名项目时,记得先备份好一份,以防万一!!! 比如我要将:DS_KunMing改名成DS_WuHan 一 ...

  • iOS开发-修改项目包名

    今天来看一下iOS开发中如何修改包名,如果是单纯的修改包名还是比较简单的,但是如果和RN接起来,机会有超多的坑。 ...

  • iOS修改包名、模拟包名

    这是一个大胆的想法 适用环境 在调试的时候经常某些功能经常需要固定包名,但该包名又不能进行调试时。 应用场景 当我...

  • AndroidStudio一步步教你修改项目包名

    如果你看了很多篇博文还是修改不了包名,我相信这篇可以帮你解决修改包名的问题 修改项目包名,实现不覆盖安装(如果只是...

  • Android项目修改包名

    一、包结构不变 1、将setting中的“Compat Empty Middle Packages”选项取消打勾,...

  • 修改Android项目包名

    在实际开发过程中, 我们会遇到修改项目包名的情况。有可能是直接改某一个package,也有可能是整个项目包名全换;...

  • iOS马甲包相关随笔

    一、修改项目名字 1、在项目内,直接选中项目名修改,弹框出来点确认。2、文件名修改,包活XXUITexts和Tex...

  • 如何复制一个APP

    打开Android Studio导入项目 修改包名(在AndroidMainFests.xml文件包名注意更改) ...

  • 关于包名(android studio)

    开发中,我们初始创建项目时,随着项目的推进,包名不是最终我们想要的,这时,需要我们修改包名。 step1. 修改文...

网友评论

      本文标题:修改项目包名iOS

      本文链接:https://www.haomeiwen.com/subject/hrjkixtx.html