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开发中,怎么打包为ipa格式的软件包以及怎么安装到手机终端上