运行Xamarin的最新稳定版本(Xamarin版本: 4.1.1.3 Xamarin.iOS: 9.8.1),并尝试构建我的Xamarin Forms应用程序,以便发布到iTunes连接进行测试飞行。已尝试为AppStore和点对点进行构建,但在尝试上载有关120x120、76x76和152x152所需图标文件丢失的.ipa时,出现相同的错误(错误ITMS-90022,错误ITMS-90023)。
美国东部时间2016-07-18 09:03:27错误:错误ITMS-90022:“缺少所需的图标文件。捆绑包不包含iPhone / iPod触摸的应用程序图标,iOS版本>= 7.0的.png格式为'120x120‘像素。“2016-07-18 09:03:27 EDT错误: ERROR ITMS-90023:”缺少所需的图标文件。捆绑包不包含iOS版本>= 7.0的.png格式的'76x76‘像素的iPad应用程序图标。“2016-07-18 09:03:27美国东部时间错误: ERROR ITMS-90023:”缺少所需的图标文件。该捆绑包不包含iOS版本>= 7.0的.png格式的iPad应用程序图标,其像素恰好为'152x152‘。“

我为应用程序图标使用了资源,所有的应用程序图标都被上传了,所以由于某种原因,它们似乎没有被正确地构建/添加到.ipa中。
我也尝试过将Xamarin.iOS降级到以前的版本,但仍然有同样的问题。我也尝试过从Visual Studio和Xamarin Studio构建,但仍然存在相同的问题。
对如何解决有什么想法吗?
发布于 2018-04-01 22:40:11
在Windows和Mac版本中获得了xamarin和visual studio的最新更新后,我在文件夹App.Icons.appiconset的路径中发现了这个问题,所以
的实际路径相同
我希望这个问题也能和你一起解决
发布于 2016-07-30 08:46:06
看起来你缺少下面红色方框中的图标。请仔细检查您是否已将它们添加到占位符中,即使其他地方有其他相同大小的图标也是如此。也可以尝试进行清理和重建,甚至可以删除bin和obj文件夹。我确实记得一个问题,AppIcons中的更改直到它被清理和重建之后才会被构建系统接收到,但我认为这个问题很久以前就已经解决了。

发布于 2016-09-16 05:38:08
我发现info.plist文件中对assets文件夹的引用区分大小写!我给了我一个大写的'A‘:
Assets.xcsets/AppIcons.appicstack
而不是小写的'a‘:
Assets.xcsets/AppIcons.appicelest
我改变了这一点,它运行得很好!

在这件事上花了一个小时左右的时间!
https://stackoverflow.com/questions/38441983
复制相似问题