Thank you for your help. We are currently developing applications using monaca.
Due to this app update (Cordova version upgrade, some bugs fixed),
I built an iOS app from monaca and uploaded it to iTunes connect.
The app icon is a transparent icon (white icon?) and
The registered icon image does not appear.
After installing on the iphone via TestFlight, it still remains a transparent icon.
The icon image (PNG24 no transparent interlace) has been successfully displayed in the previous version of the app, and a new image for iPhone 6 has been added.
I checked the image itself just in case, but I couldn't find any particular problem.
When I checked info.plist, it said the following, so
<key>CFBundleIconFile</key>
<string>icon.png</string>
<key>CFBundleIcons</key>
<dict>
<key>CFBundlePrimaryIcon</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>icon-40</string>
<string>icon-small</string>
<string>icon-60</string>
<string>icon.png</string>
<string>icon@2x</string>
<string>icon-72</string>
<string>icon-72@2x</string>
</array>
<key>UIPrerenderedIcon</key>
<false/>
</dict>
</dict>
<key>CFBundleIcons through ipad</key>
<dict>
<key>CFBundlePrimaryIcon</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>icon-small</string>
<string>icon-40</string>
<string>icon-50</string>
<string>icon-76</string>
<string>icon-60</string>
<string>icon</string>
<string>icon@2x</string>
<string>icon-72</string>
<string>icon-72@2x</string>
</array>
<key>UIPrerenderedIcon</key>
<false/>
</dict>
</dict>
Just in case, I have rewritten it as follows.
<key>CFBundleIconFile</key>
<string>icon.png</string>
<key>CFBundleIcons</key>
<dict>
<key>CFBundlePrimaryIcon</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>icon-40.png</string>
<string>[email protected] g</string>
<string>icon-small.png</string>
<string>[email protected] g</string>
<string>icon-60.png</string>
<string>[email protected] g</string>
<string>[email protected] g</string>
<string>icon.png</string>
<string>[email protected] g</string>
<string>icon-72.png</string>
<string>[email protected] g</string>
</array>
<key>UIPrerenderedIcon</key>
<false/>
</dict>
</dict>
<key>CFBundleIcons through ipad</key>
<dict>
<key>CFBundlePrimaryIcon</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>icon-small.png</string>
<string>[email protected] g</string>
<string>icon-40.png</string>
<string>[email protected] g</string>
<string>icon-50.png</string>
<string>[email protected] g</string>
<string>icon-76.png</string>
<string>[email protected] g</string>
<string>icon-60.png</string>
<string>[email protected] g</string>
<string>icon.png</string>
<string>[email protected] g</string>
<string>icon-72.png</string>
<string>[email protected] g</string>
</array>
<key>UIPrerenderedIcon</key>
<false/>
</dict>
</dict>
I rebuilt it again and registered itunes connect. I deleted the app on my iphone and reinstalled it, but it still becomes a transparent icon.
I would appreciate it if you could let me know if anyone knows a similar phenomenon, a point of notice, or a solution.
Thank you for your cooperation.
Verification Terminal
iphone 5 (iOS 8.4)
iphone 5s (iOS 8.3)
As it appears to have been resolved, I will provide you with an answer.
Create a new project as a separate project and
After re-registering and building all the data and images, they are now displayed.
© 2024 OneMinuteCode. All rights reserved.