【iOS】修改App名字
背景介绍:
项目使用了pod、pch、第三方库文件,目录结构如下:
打开xcworkspace文件,里面的需要修改的目标位置包括:
现在可以按照下面的步骤进行操作了:
第一步:
打开xcworkspace文件,直接在Xcode中文件结构的最外层的xcodeProj修改名字(也就是位置1),会自动提示其他地方也rename,点击ok后,的确可以运行正常。
第二步:
Podfile文件中的Target“xxx”更改后,关掉xcworkspace项目。用终端cd项目最外面文件夹,然后执行一遍pod install --no-repo-update。
执行到这一步,目录结构如下:
当然,多了一个xcworkspace,直接把那个旧名字的xcworkspace文件删掉,打开新名字的xcworkspace,会发现文件夹的名字还没改:
第三步:
在项目中,也就是上图中B的位置,重命名这个文件夹的名字,然后左边的文件名会同步更新的。
第四步:
修改Scheme那里的名字,操作就是直接new一个,然后manager将那个旧的删除掉就行了。
第五步:
操作到这里可以直接试运行下项目,根据提示修改就行了,比如像我这个项目,主要就是修改sdk的路径、pch文件的路径、info.plish文件的路径。
sdk的路径:target - Build Settings,如果使用了导入的SDK库文件,尤其要注意下:target - Build Settings - Search Paths - Framework Search Paths 这里
pch的路径:target - Build Settings - Apple Clang Language - Prefiix Header
info.plish文件的路径:target - Build Settings - Packaging - Info.plist File
至此,应该算是全部改完了,当然还有App的BoundID等的修改了,这里就不赘述了。