iOS自动命名启动页工具

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS自动命名启动页工具相关的知识,希望对你有一定的参考价值。

前段时间做了个app模板,需要大量打包app。其中就涉到启动页命名。设计师给的是中文命名。哎,如果让设计同学一张一张给,可能也会有些麻烦。无奈,自己写了利用

AppleScript写了个工具,在这里分享出来。

主要思路就是判断图片的高,根据不同高度命不同的名字。

iPhone4:640*960

iPhone5:640*1136

iPhone6:750*1334

iPhone6P:1242*2208

set iPhone4_name to "[email protected]" as string
set iPhone5_name to "[email protected]" as string
set iPhone6_name to "[email protected]" as string
set iPhone6P_name to "[email protected]" as string

set f to choose folder
tell application "Finder"
	set all_files to (files of entire contents of f) as alias list
end tell

repeat with this_file in all_files
	try
		tell application "Image Events"
			set this_image to open this_file
			-- extract the value for the metadata tag
			tell this_image
				set the image_height to the value of metadata tag "pixelHeight"
			end tell
			-- purge the open image data
			close this_image
			
			if the image_height = 960 then
				set the name of this_file to iPhone4_name as string
			else if the image_height = 1136 then
				set the name of this_file to iPhone5_name as string
			else if the image_height = 1334 then
				set the name of this_file to iPhone6_name as string
			else if the image_height = 2208 then
				set the name of this_file to iPhone6P_name as string
			else
				display dialog buttons {"Cancel"} default button 1
			end if
			
		end tell
	on error error_message
		display dialog error_message
	end try
end repeat

我也打了个包,下载下来就可以用了。

自动命名启动图.zip 

以上是关于iOS自动命名启动页工具的主要内容,如果未能解决你的问题,请参考以下文章

VSCODE 片段 PHP 自动填充命名空间

可折叠工具栏 - 使片段页脚在 Android 中始终可见

中继现代碎片容器,道具不自动可用

IOS 一句代码搞定启动引导页

IOS模仿"抽屉新热榜"动态启动页YFSplashScreen

打开新标签页/新窗口时自动打开 Chrome 开发者工具