Ios 在我的应用程序上显示错误的启动图像。试图用几种方法来取代它
我的应用程序的启动映像有问题。在开发的早期,我添加了一个示例图像作为启动图像。现在,当应用程序准备发布时,我无法更改发布映像 我尝试在项目摘要中的xcode中更改它,从项目文件中删除文件,并用具有正确名称的新图像替换文件。不走运。它仍然在所有设备上显示错误 我甚至在项目中都没有这个形象了 这里有没有人知道出了什么问题,或者经历过类似的事情Ios 在我的应用程序上显示错误的启动图像。试图用几种方法来取代它,ios,xcode,Ios,Xcode,我的应用程序的启动映像有问题。在开发的早期,我添加了一个示例图像作为启动图像。现在,当应用程序准备发布时,我无法更改发布映像 我尝试在项目摘要中的xcode中更改它,从项目文件中删除文件,并用具有正确名称的新图像替换文件。不走运。它仍然在所有设备上显示错误 我甚至在项目中都没有这个形象了 这里有没有人知道出了什么问题,或者经历过类似的事情 发布图像是针对iPhone和iPad的,肖像。在尝试替换图像之前,请返回到。用新的图像文件替换图像文件 啊,但那没用,对吧?这里有一个陷阱: 清理生成文件夹。
发布图像是针对iPhone和iPad的,肖像。在尝试替换图像之前,请返回到。用新的图像文件替换图像文件 啊,但那没用,对吧?这里有一个陷阱:
请注意,手机上的App Store安装程序在安装方面做得更好,您不会得到这样的部分安装。但是,除非你能向自己证明你的应用程序是用正确的映像构建的,即你在#2而不是#1中失败了,否则我不会相信这一点。在我执行以下步骤之前,我什么都不起作用:
- 转到xcode中的项目文件
- 打开产品文件夹
- 右键单击*.app产品
- 选择“在查找器中显示”
- 升级3级以生成文件夹
- 删除此生成文件夹
- 建造
- 就这样
祝你好运 除了删除派生数据作为清理的一部分之外,我发现从测试设备中删除应用程序是不够的,我还必须重新启动设备。我使用的是XCode 8.2.1、大量目标和资产目录。我无法为任何目标的配置可靠地设置应用程序图标集或启动图像集 如果我的图像集在工作区中是全局唯一命名的,那么我可以指定正确的图像集 如果不同目录中的图像集具有相同的名称,即AppIcon、LaunchImage,XCode似乎会从按字母顺序排列的第一个资产目录中选择图像集
因此,我的解决方案是在每个资源目录中命名每个图像集,并以资源目录的名称为前缀。通过这种方式,它是有组织的,并且是全球唯一的。对于Xamarin用户,我能找到的解决此问题的唯一方法是执行以下操作:
正如史蒂文·费舍尔所指出的那样,如果从应用商店进行正确安装,这种情况是不会发生的,因为它“在安装方面做得更好”。Aha!那么,如果我的应用程序获得批准,新图像会出现吗?我已尝试从我的所有设备中删除它并重建它们。谢谢你,伙计!因为我真的开始怀疑到底发生了什么…我错过了另一个案例,我已经在我的答案中添加了这个案例。但是没有:我的观点是应用商店安装程序不会犯这样的错误。无论你提交什么应用,用户都会得到。但是,除非你在自己的测试中有了新的图像,否则我不会相信你真的用新图像构建了它。嗯。我试着在一部新手机上构建它,但没有成功。不再存在的旧映像仍然出现。您正在谈论清理生成文件夹。您是在谈论“构建阶段”选项卡中的文件吗?不,在转到“清除”命令时按住选项。或者删除~/Library/Developer/Xcode/DerivedData。成功了!非常感谢你!我删除了DerivedData和woop中的所有文件,成功了!非常感谢。