Advertise Mobile SDKs Books Events Forum News Social Networking Support Us
Follow @iphonedevsdk on Twitter

Interface 2, Advanced iOS
Mockup & Code Gen
($9.99)

Make your own iPhone apps
and run them live!
(free)

Pic Frame Dynamo: Photo Editing
($0.99)

Abiliator
($1.99)

Want your application or service advertised on iPhone Dev SDK?

Go Back   iPhone Dev SDK Forum > iPhone SDK Development Forums > iPhone SDK Development

Reply
 
LinkBack Thread Tools Display Modes
Old 12-02-2008, 09:57 AM   #1 (permalink)
Mobile Geek
 
Join Date: Aug 2008
Location: Florida, USA
Posts: 365
rames44 is on a distinguished road
Send a message via AIM to rames44 Send a message via Yahoo to rames44
Default So how do you deal with iTunesArtwork?

From what I've experienced, if you include the iTunesArtwork in a build that you're going to debug on the device, you end up getting errors during the application install process.

So how do you guys include the iTunesArtwork - flip the switch to include it in the target just before building your distribution build? A different target for production as opposed to development?

Inquiring minds want to know...
rames44 is offline   Reply With Quote
Old 12-02-2008, 10:55 AM   #2 (permalink)
New Member
 
Join Date: Apr 2008
Posts: 802
scottiphone is on a distinguished road
Default

What iTunes Artwork? Your app needs its 57 x 57 icon.
If you're talking about the itunes connect artwork (512 x 512 icon image, screenshots, etc) those are only loaded in itunes connect, not your app.
scottiphone is offline   Reply With Quote
Old 12-02-2008, 11:01 AM   #3 (permalink)
Mobile Geek
 
Join Date: Aug 2008
Location: Florida, USA
Posts: 365
rames44 is on a distinguished road
Send a message via AIM to rames44 Send a message via Yahoo to rames44
Default

No, I was talking about the 512x512 image.

I know that you provide this via iTunesConnect as part of setting up your app with Apple.

I ran into some information elsewhere about including this as part of the app itself - it could be that it was mis-information. What I had been told was that you needed to include this file if you wanted your icon to show up in iTunes. I did discover that this was the case for an ad hoc distribution - if you added a PNG named "iTunesArtwork" (without the extension) into the ad hoc build, you got the icon in iTunes.

Based on your reply, however, I'm guessing that this is something peculiar to ad hoc distributions (which the info I had didn't mention).

So Apple presumably merges in the artwork you provide with your app as part of setting it up in the App Store?
rames44 is offline   Reply With Quote
Old 12-02-2008, 12:15 PM   #4 (permalink)
New Member
 
Join Date: Apr 2008
Posts: 802
scottiphone is on a distinguished road
Default

You don't need to include the 512 image in your app.

For AddHoc I don't care if my beta testers don't see an official icon in iTunes.
it's not required so why bother.

Apple doesn't merge your 512 with your app. They use it for the store display so they can show different sizes as needed for different views.
scottiphone is offline   Reply With Quote
Old 12-02-2008, 01:48 PM   #5 (permalink)
Mobile Geek
 
Join Date: Aug 2008
Location: Florida, USA
Posts: 365
rames44 is on a distinguished road
Send a message via AIM to rames44 Send a message via Yahoo to rames44
Default

Quote:
They use it for the store display so they can show different sizes as needed for different views.
Yes, I knew that much from what everyone has written.

Let me phrase the question about merging slightly differently. For the applications I've purchased and downloaded through the App Store, if I go to the "Applications" section of iTunes, the apps show up with a graphic as well as a title. Am I correct that this image is auto-generated by Apple based on the 512x512 artwork that I upload to iTunesConnect? And that I don't have to do anything to my project itself to cause that to happen? That's what I meant by "merging".
rames44 is offline   Reply With Quote
Old 12-02-2008, 02:07 PM   #6 (permalink)
New Member
 
Join Date: Apr 2008
Posts: 802
scottiphone is on a distinguished road
Default

All your app needs is the 57 icon image. Anything else that Apple needs they take care of with the 512 image you uploaded. They do require the images to be the same or nearly so.
scottiphone is offline   Reply With Quote
Old 12-11-2008, 04:10 PM   #7 (permalink)
New Member
 
Join Date: Dec 2008
Posts: 1
neilmix is on a distinguished road
Default

The documentation for "The Application Bundle" discusses the use of the iTunesArtwork file for ad-hoc distribution. The problem is that this file will cause an error during install/run of a debug build. It appears that if you want to use the iTunesArtwork file for ad-hoc distribution, you need to add it to the bundle manually *after* building in XCode.

I don't know of a way to include the file in your project, would love to find out if there is.
neilmix is offline   Reply With Quote
Old 12-12-2008, 09:01 AM   #8 (permalink)
Mobile Geek
 
Join Date: Aug 2008
Location: Florida, USA
Posts: 365
rames44 is on a distinguished road
Send a message via AIM to rames44 Send a message via Yahoo to rames44
Default

Yes, this is what I eventually figured out. My original information was not entirely accurate - it suggested that you needed the iTunesArtwork file in all your builds, which obviously isn't the case. So, I'm just manually adding it to Ad Hoc Builds when I generate them, which isn't all that often.

There's probably a way to do this with setting up two different targets, since you can control the inclusion of a file on a target-by-target basis - basically, set up one target for debug and production builds and another for ad hoc builds. So far, it hasn't been worth the trouble to me...
__________________
For a little fun, check out my Biorhythms app
rames44 is offline   Reply With Quote
Old 05-15-2009, 11:10 AM   #9 (permalink)
Registered Member
 
Join Date: May 2009
Posts: 2
fszczerba is on a distinguished road
Default iTunesArtwork goes in the .ipa file

The iTunesArtwork file should be bundled into your .ipa file, not into the application bundle (there's no point including it on the device). I do something like the following:

Code:
$ output="Releases/$(date)"
$ mkdir -p "$output"
$ mkdir -p Payload/Payload
$ cp -Rp build/Release-iphoneos/MyApp.app Payload/Payload
$ cp MyApp.iTunesArtwork.png Payload/iTunesArtwork
$ ditto -c -k Payload "$output/MyApp.ipa"
$ rm -rf Payload
You can then drag the resulting .ipa file into iTunes (or just double-click it) and your artwork should show up.
fszczerba is offline   Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



» Advertisements
» Online Users: 369
10 members and 359 guests
cpsclicker, Error404, gmarro, jeroenkeij, Kirkout, Music Man, PavelMik, teebee74, whitey99
Most users ever online was 1,387, 04-10-2012 at 04:21 AM.
» Stats
Members: 175,666
Threads: 94,120
Posts: 402,898
Top Poster: BrianSlick (7,990)
Welcome to our newest member, cpsclicker
Powered by vBadvanced CMPS v3.1.0

All times are GMT -5. The time now is 03:07 AM.
Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0