iOS应用程序图标已更新,未显示在干净的Build / Run上

时间:2022-02-23 00:26:19

I'm prepping for my first update (1.0.1) on the AppStore and will be changing the icon in the process. I deleted the old 57x57 and 114x114 icons, dropped new ones into Xcode 4's target summary, and did a clean build/run. The new icons show up in Xcode, but not on the device's home screen.

我正准备在AppStore上进行第一次更新(1.0.1),并将在此过程中更改图标。我删除了旧的57x57和114x114图标,将新的图标删除到Xcode 4的目标摘要中,并进行了干净的构建/运行。新图标显示在Xcode中,但不显示在设备的主屏幕上。

I suspect if I delete the app and redo the above steps, this may work, but that leaves me to wonder if an AppStore distribution will update the icons for all users.

我怀疑如果删除应用程序并重做上述步骤,这可能会有效,但这让我想知道AppStore发行版是否会更新所有用户的图标。

Is there something I'm forgetting to do to update the icon for this next release?

有什么我忘了更新下一个版本的图标吗?

3 个解决方案

#1


11  

I was having this problem when replacing icons for an app, the new icons didn't show up on the iOS device, no matter how many times I did a clean/build. The solution for me was to reboot the device and the new icons were recognized.

我在替换应用程序的图标时遇到了这个问题,新的图标没有显示在iOS设备上,无论我做了多少次清理/构建。我的解决方案是重启设备并识别新图标。

I'm guessing this is a problem only in development, it is likely that the cached icon is refreshed when an app is installed or updated from the App Store.

我猜这只是在开发中的问题,当从App Store安装或更新应用程序时,可能会刷新缓存的图标。

#2


3  

The answer turned out to be that my new icons had slightly different names than the old. Strangely, Xcode never complained and still showed them next to the target and in the summary.

答案结果是我的新图标与旧图标略有不同。奇怪的是,Xcode从不抱怨,仍然在目标和摘要旁边显示它们。

Lesson learned: When doing an app update (or "Appdate"), modified resources need to be of the same file name to be found. It seems replacing a resource with a different resource is not sufficient. Overwriting the old resource is the way to go.

获得的经验:在进行应用程序更新(或“Appdate”)时,修改后的资源需要具有相同的文件名。似乎用不同的资源替换资源是不够的。覆盖旧资源是最佳选择。

#3


2  

It will update the icon for the user's when it's distributed. I had an app i released to the app store that I had gotten from Google Images and made into an icon. Long story short, I had to change my icon so it didn't look like another App's which had the same icon! If you change it in your Build Settings you'll be ok.

它将在用户分发时更新用户的图标。我有一个应用程序,我发布到应用程序商店,我从谷歌图像,并成为一个图标。长话短说,我不得不改变我的图标,所以它看起来不像另一个具有相同图标的应用程序!如果您在构建设置中更改它,您就可以了。

If you change your apple-touch-icon.png for both regular and retina in your Build Settings, it will update on the app store, and the end user's ultimately. Bottom line. It should've did it for yours, I don't know why it didn't?

如果您在Build Settings中更改了常规视网膜和视网膜的apple-touch-icon.png,它将在应用商店和最终用户最终更新。底线。它本来应该为你做的,我不知道它为什么没有?

#1


11  

I was having this problem when replacing icons for an app, the new icons didn't show up on the iOS device, no matter how many times I did a clean/build. The solution for me was to reboot the device and the new icons were recognized.

我在替换应用程序的图标时遇到了这个问题,新的图标没有显示在iOS设备上,无论我做了多少次清理/构建。我的解决方案是重启设备并识别新图标。

I'm guessing this is a problem only in development, it is likely that the cached icon is refreshed when an app is installed or updated from the App Store.

我猜这只是在开发中的问题,当从App Store安装或更新应用程序时,可能会刷新缓存的图标。

#2


3  

The answer turned out to be that my new icons had slightly different names than the old. Strangely, Xcode never complained and still showed them next to the target and in the summary.

答案结果是我的新图标与旧图标略有不同。奇怪的是,Xcode从不抱怨,仍然在目标和摘要旁边显示它们。

Lesson learned: When doing an app update (or "Appdate"), modified resources need to be of the same file name to be found. It seems replacing a resource with a different resource is not sufficient. Overwriting the old resource is the way to go.

获得的经验:在进行应用程序更新(或“Appdate”)时,修改后的资源需要具有相同的文件名。似乎用不同的资源替换资源是不够的。覆盖旧资源是最佳选择。

#3


2  

It will update the icon for the user's when it's distributed. I had an app i released to the app store that I had gotten from Google Images and made into an icon. Long story short, I had to change my icon so it didn't look like another App's which had the same icon! If you change it in your Build Settings you'll be ok.

它将在用户分发时更新用户的图标。我有一个应用程序,我发布到应用程序商店,我从谷歌图像,并成为一个图标。长话短说,我不得不改变我的图标,所以它看起来不像另一个具有相同图标的应用程序!如果您在构建设置中更改它,您就可以了。

If you change your apple-touch-icon.png for both regular and retina in your Build Settings, it will update on the app store, and the end user's ultimately. Bottom line. It should've did it for yours, I don't know why it didn't?

如果您在Build Settings中更改了常规视网膜和视网膜的apple-touch-icon.png,它将在应用商店和最终用户最终更新。底线。它本来应该为你做的,我不知道它为什么没有?