How can I make my ad hoc iPhone application's icon show up in iTunes?

前端 未结 8 1146
情深已故
情深已故 2020-12-07 10:26

I\'ve got an iPhone app with icon file Icon.png.

This icon shows up properly when the app is on the phone itself, but it doesn\'t show up in the applications pane in

相关标签:
8条回答
  • 2020-12-07 10:56

    Actually, it is possible to provide iTUnes icons for iPhone software released as ad-hoc. See this blog post for more information.

    0 讨论(0)
  • 2020-12-07 10:57
    1. Open your project in Xcode.
    2. Copy iTunesArtwork.png file into project folder.
    3. Edit iTuneArtwork.png file and remove .png from iTunesArtwork.
    4. Generate build.

    You can see image on iTunes.

    0 讨论(0)
  • 2020-12-07 11:02

    Create a 512x512 png of your icon, name it "iTunesArtwork" (no extension, no quotes) and add it to your project under Resources. Then build.

    More details here:

    http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/ios_development_workflow/000-Introduction/introduction.html

    0 讨论(0)
  • 2020-12-07 11:04

    In order to make it easier for those arriving at this post, here are the actual instructions (straight from the blog post linked from the accepted answer).


    There has been some talk on twitter about how to create your own IPA file for your iPhone app, so I thought I would give the instructions that I have used to build an IPA before. Enjoy.

    1. Create a folder on your desktop called “working”. Open that and create another folder inside of it called “Payload” (case-sensitive)
    2. Move your iTunesArtwork file into the “working” folder and your .app into the Payload folder.
    3. Open Terminal and run the following command: chmod -R 775 ~/Desktop/working/Payload
    4. Go into your ProgName.app folder within Payload.
    5. Double-click the Info.plist file. Make sure there is a item called: SignerIdentity with a value of: Apple iPhone OS Application Signing. If there is not, add it.
    6. Zip it all up. Zip the iTunesArtwork and Payload folder. (So zip up what is inside of the working folder)
    7. Rename the zip file to have the name you want, and the extension of ipa.
    8. Double click to install with iTunes
    0 讨论(0)
  • 2020-12-07 11:05

    The cleanest way to do this is described in the official Apple documentation, in a section called Publishing Applications for Testing. Below is the exact instructions given to you on that page:


    The iTunes artwork your testers see should be your application’s icon. This artwork must be a 512 x 512 JPEG or PNG file named iTunesArtwork. Note that the file must not have an extension.

    After generating the file of your application’s icon, follow these steps to add it to your application:

    1. Open your project in Xcode.
    2. In the Groups & Files list, select the Resources group.
    3. Choose Project > Add to Project, navigate to your iTunesArtwork file, and click Add.
    4. In the dialog that appears, select the ”Copy items” option and click Add.

    Note that the PNG or JPEG file is just 'iTunesArtwork', with no suffix.

    If you try to copy the file into the application bundle after you have built it, it will break the app signing, and you will get a verification error when trying to sync it to your device. Ensure that the artwork file is included in the "Copy Bundle Resources" folder, within your project's target in XCode (step 4, above).

    0 讨论(0)
  • 2020-12-07 11:09

    If you see a black square instead of you icon in iTunes, be sure that file type of iTunesArtwork in Xcode isn't "image.png". If so, in the copy resource build phase, CopyPNGFile will crash the file which invalid save for iOS divices.

    0 讨论(0)
提交回复
热议问题