iOS .app格式转.ipa格式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS .app格式转.ipa格式相关的知识,希望对你有一定的参考价值。

参考技术A Step1: 新建文件夹,命名为“distribute”,新建distribute.sh脚本文件,脚本内容为:(PS:脚本中所有 appName 需要先替换成你的app名称)

Step2: 将要转化的.app文件放到distribute/文件夹下
这时的文件夹目录结构是这样的:

Step3: 运行distribute.sh脚本

打开终端,cd到distribute文件夹下,把distribute.sh拉到terminal中执行。如果提示permission denied,则用“chmod 777 distribute.sh”命令赋予权限后,再执行一次distribute.sh。

Step4: 大约若干秒后,会在distribute/文件夹下生成appName/文件夹,里面的appName.ipa就是我们想要的包。

iOS App IPA 文件上传失败

【中文标题】iOS App IPA 文件上传失败【英文标题】:iOS App IPA file upload failed 【发布时间】:2014-07-08 23:31:32 【问题描述】:

我想从 ApplicationLoader 将 iOS 应用程序上传到 iTunesConnect。

但是上传失败。错误:

错误 ITMS-9000:“缺少所需的图标文件。该捆绑包不包含 iPhone / iPod Touch 的应用程序图标,该图标恰好为 '120x120' 像素,iOS 版本 >= 7.0 的 .png 格式。”在 SoftwareAssets/SoftwareAsset (MZItmspSoftwareAssetPackage)

我创建了图标,并将图像放入资源文件夹。

icon.png (57x57) icon@2x.png (114x114) icon-72.png (72x72) icon-72@2x.png (144x144) icon-76.png (76x76) icon-76@2x.png (152x152)

我错过了什么吗?

【问题讨论】:

阅读消息。请特别注意丢失图像的尺寸。浏览您的列表并检查该图像是否存在。 【参考方案1】:

更新到 iOS 7 后,您需要使用不同的图标大小。请参阅iOS Guidelines for more detail。

基本上,您需要一个 120x120 的图标以及其他尺寸。

【讨论】:

感谢评论。我尝试更改图标。 icon.png (57x57) -> icon.png (60x60) icon@2x.png (114x114) -> icon@2x.png (120x120) 但是上传失败。 确保info.plist 文件中的所有内容均正确无误,您的第一个 57x57 图标也需要为 60x60。资产目录也可以帮助您解决所有这些问题。【参考方案2】:

iOS 7.0 的大小要求已更改。

如果您使用 XCode 5,则值得切换到资产目录来存储它们,因为它可以让您直观地展示您拥有什么和缺少什么。

【讨论】:

【参考方案3】:

请确保您已经添加了所有所需尺寸的图标图像 您可以从以下站点生成所有所需尺寸的图标

https://makeappicon.com/

【讨论】:

以上是关于iOS .app格式转.ipa格式的主要内容,如果未能解决你的问题,请参考以下文章

iOS / iPhone应用程序的(文件)格式是什么?

命令行工具打包

iOS开发中,怎么打包为ipa格式的软件包以及怎么安装到手机终端上

我使用 Cordova PhoneGap 将一个 ipa 格式的 iOS 文件放在一起

iOS App IPA 文件上传失败

iOS音频推流格式转换