编译完了的程序是xxx.app文件夹,我们需要制作成ipa安装包,方便安装 找一个不大于500*500的png图片(程序icon图标即可),改名为:iTunesArtwork,注意不能有后缀名。 然后选中Payload和iTunesArtwork,右键生成压缩zip文件,比如:xxx.zip,把后缀名改为ipa就可以了。 现在可以双击xxx.ipa文件,看看可以加入到iTunes了。
编译完了的程序是xxx.app文件夹,我们需要制作成ipa安装包,方便安装 找一个不大于500*500的png图片(程序icon图标即可),改名为:iTunesArtwork,注意不能有后缀名。 然后选中Payload和iTunesArtwork,右键生成压缩zip文件,比如:xxx.zip,把后缀名改为ipa就可以了。 现在可以双击xxx.ipa文件,看看可以加入到iTunes了。
Build/Products 下有:Debug-iphoneos 和 Release-iphoneos以及Debug-iphonesimulator icon要求: 不大于500*500 格式为jpg 命名为iTunesArtwork appName mkdir appName/Payload cp -r appName.app appName/Payload/appName.app cp Icon.png appName/iTunesArtwork cd appName zip -r appName.ipa Payload iTunesArtwork exit 0 添加图片注释,不超过 140 字(可选) Step2: 将要转化的
PRODUCT_NAME-RANDOM_STRING/Build/Products/ Debug-iphoneos/PRODUCT _NAME icon要求: 不大于500*500 格式为jpg 命名为iTunesArtwork
Build/Products 下有:Debug-iphoneos 和 Release-iphoneos以及Debug-iphonesimulator icon要求: 不大于500*500 格式为jpg 命名为iTunesArtwork mkdir appName mkdir appName/Payload cp -r appName.app appName/Payload/appName.app cp Icon.png appName/iTunesArtwork cd appName zip -r appName.ipa Payload iTunesArtwork exit 0 Step2: 将要转化的.app文件放到distribute/文件夹下 这时的文件夹目录结构是这样的
附录 选择了“iOS7+ Only”之后,Prepo生成了以下几个尺寸的icon,具体如下所示: 512x512 对应iTunesArtwork 83.5x83.5
upload 到 iTunes Connect 的文件 .ipa(iTunes 下载) - iPhone Application Archive - 主要包含 .app iTunesMetadata iTunesArtwork
除了AppStore的icon,你必须把命名为iTunesArtwork之外,你可以任意命名你的icon。在xcode工程中可以使用图片资源目录来组织你的图片icon文件。 如同表格45-1所示,更大尺寸1024×1024像素的icon应该被命名为iTunesArtWork@2x(如果需要支持@1x的设备,创建一个大小为512×512像素的icon,并且命名为iTunesArtWork
ipa文件由三个部分组成,payload目录下的. app目录,是软件的主程序;iTunesArtwork是基本上没有扩展名的png图像,用于在iTunes中显示图标;记录iTunesMetadata.plist
最后在app完成后,加入app icon, iTunesArtwork等等UI元素。反复测试无错误后上传iTunes。之后大概要花7-14天来等候审批。 2.
复制到一个你新建的名为Payload(区分大小写)的文件夹中 找到你的应用Logo,即一个512 * 512像素的PNG文件,copy到与Payload一起(与Payload并列,不要放进Payload了),并重命名为iTunesArtwork (区分大小写,没有扩展名) 将Payload目录、ItunesArtwork文件打成一个zip包,并更改扩展名为ipa 双击这个ipa文件,会用iTunes打开,如果打开成功,且在iTunes里有应用Logo
apk, .ipa .deb .app 等等,其实实质都是一个zip 将二进制和资源文件合理的规划罗列出来 包内容对比: Payload文件夹:里面包含了app使用的图片以及二进制文件等 iTunesArtwork