我正在使用最新版本的 Trigger.io 并将我的移动应用程序配置为需要 iOS 5.0 或更高版本,并且我已经在 config.json 文件中加载了所有图标,例如:
"modules": {
…
"icons": {
"android": {
"36": "path/to/ICON_36sq.png",
"48": "path/to/ICON_48sq.png",
"72": "path/to/ICON_72sq.png"
},
"ios": {
"57": "path/to/ICON_57sq.png",
"72": "path/to/ICON_72sq.png",
"114": "path/to/ICON_144sq.png",
"512": "path/to/ICON_512sq.png",
"prerendered": true
}
},
…
但是,当尝试使用 Application Loader 将应用程序部署到 App Store 时,我收到以下错误:
iPhone/iPod Touch: Info.plist: Unable to verify icon dimensions, no icon found. You must define CFBindleIcons, CFBundleIconFiles, CFBundleIconFile, or provide a default Icon.png that us 57x57.
图标文件确实存在并且已为我的应用程序正确配置,因此这不是文件不存在的问题。它在模拟器和我的开发设备上也能正常工作,只是在发布到应用商店时不行。
任何帮助表示赞赏。
可能的原因:如果我深入研究 IPA 并查看由 trigger.io 创建的结果包中的 Plist.info 文件,MinimumOSVersion
则设置为4.3
,并且不尊重我config.json
文件中的内容(我设置的最低版本是iOS 5.0
)。
经过更多研究,我发现我可以使用 v1.4.36 及以下版本成功部署应用程序。看起来 v1.4.37 中的重构再次打破了最低操作系统要求!