To install i OS 10 beta, you will have to download and install Xcode 8 beta from the Developer website. Under i OS 10 beta, you will have to select your device’s model from the drop down under Restore Image. You will see a “Slide to upgrade” slider after it reboots. During his tight schedule, Jignesh finds some moments of respite to share side-splitting contents on social media.
The i OS device will reboot again, and you’ll see a “Hello” welcome screen. You have to swipe on the “Slide to Setup” slider and tap on Continue and then go ahead with the on-screen instructions to setup your i Phone. Jignesh Padhiyar is the co-founder of i Geeks who has a keen eye for news, rumors and all the unusual stuff that happens around Apple products.
Inspecting the build intermediates and products directories, I can see that the App Icon resources are included in the bundle, and that the App Icon resources are listed in the assetcatalog_generated_info.plist, yet inspecting the with cartool shows that there is an App Icon entry but there are no image resources are listed under it.
Rather, something seems to have changed in Xcode 9 which meant that pngs that were previously rendered fine as an App Icon were no longer working.
Replacing the images with new pngs, at the same resolutions, that had been created with a different process, resolved my issues. Not sure how helpful this is to post so hesitated, but just to note that I've tried the solution posted above and it hasn't resolved the issue with one of my projects—it still is building without the app icon appearing.
I am able to successfully validate the Archive only if I comment out the Copy Pods Resources phase :/ I tried the workaround above with no luck.
I've also tried exporting all my icons again, as @babbage recommended, but the i Tunes Connect errors persist.
Adding this code to the Podfile should help: post_install do |installer| copy_pods_resources_path = "Pods/Target Support Files/Pods-Icon Test/Pods-Icon Test-resources.sh" string_to_replace = '--compile "$/$"' assets_compile_with_app_icon_arguments = '--compile "$/$" --app-icon "$" --output-partial-info-plist "$/assetcatalog_generated_info.plist"' text = File.read(copy_pods_resources_path) new_contents = text.gsub(string_to_replace, assets_compile_with_app_icon_arguments) File.open(copy_pods_resources_path, "w") end post_install do |installer| installer.aggregate_do |target| copy_pods_resources_path = "Pods/Target Support Files/#/#-resources.sh" string_to_replace = '--compile "$/$"' assets_compile_with_app_icon_arguments = '--compile "$/$" --app-icon "$" --output-partial-info-plist "$/assetcatalog_generated_info.plist"' text = File.read(copy_pods_resources_path) new_contents = text.gsub(string_to_replace, assets_compile_with_app_icon_arguments) File.open(copy_pods_resources_path, "w") end end @powerqian Thanks, that worked!
I just didn't know what thing to iterate to get the values that were needed.
As of writing this the only High Sierra build available is a "GM Candidate." I don't think they green lighted it yet.
Changing the build information in your archive to spoof Sierra fixed the issue for me. https://forums.developer.apple.com/thread/86290 First of all make sure that you’re on the latest version of Sierra and than archive your app as usually.
Once your app was archived right click it and choose show in Finder.