Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build nags about iTunesArtwork, even though supplied #448

Closed
jtara opened this issue Dec 31, 2014 · 3 comments
Closed

Build nags about iTunesArtwork, even though supplied #448

jtara opened this issue Dec 31, 2014 · 3 comments

Comments

@jtara
Copy link

jtara commented Dec 31, 2014

Inconsistent nags about iTunesArtwork. Sometimes it nags, sometimes it doesn't.

Unclear from documentation just what I need to do to specify the location of the artwork. I stuck it in the icon directory. Unsure about where to put in build.yml so used belt and suspenders. (See bottom of Issue)

Here, from build log, you can see that it nagged about iTunesartwork, even though it DID copy the artwork I supplied, NOT the default.

I also verified by looking in the bundle that the iTunesArtwork files found there are mine, not the default files.

rm -rf /Users/jon/workspace/CeeMobileApps/build/ios/miaudit-ecnc/development/hardware/bin/target/iOS/iphoneos8.1/Release/miAudit-ECNC.ipa
cp temporary_archive.zip /Users/jon/workspace/CeeMobileApps/build/ios/miaudit-ecnc/development/hardware/bin/target/iOS/iphoneos8.1/Release/miAudit-ECNC.ipa
rm -rf /Users/jon/workspace/CeeMobileApps/build/ios/miaudit-ecnc/development/hardware/bin/target/iOS/iphoneos8.1/Release/tmp_ipa
Preparing application production plist ...
rm -rf /Users/jon/workspace/CeeMobileApps/build/ios/miaudit-ecnc/development/hardware/bin/target/iOS/iphoneos8.1/Release/*.png
cp /Users/jon/workspace/CeeMobileApps/build/ios/miaudit-ecnc/development/hardware/icon/icon.png /Users/jon/workspace/CeeMobileApps/build/ios/miaudit-ecnc/development/hardware/bin/target/iOS/iphoneos8.1/Release
cp /Users/jon/workspace/CeeMobileApps/build/ios/miaudit-ecnc/development/hardware/icon/icon114.png /Users/jon/workspace/CeeMobileApps/build/ios/miaudit-ecnc/development/hardware/bin/target/iOS/iphoneos8.1/Release
cp /Users/jon/workspace/CeeMobileApps/build/ios/miaudit-ecnc/development/hardware/icon/icon120.png /Users/jon/workspace/CeeMobileApps/build/ios/miaudit-ecnc/development/hardware/bin/target/iOS/iphoneos8.1/Release
cp /Users/jon/workspace/CeeMobileApps/build/ios/miaudit-ecnc/development/hardware/icon/icon144.png /Users/jon/workspace/CeeMobileApps/build/ios/miaudit-ecnc/development/hardware/bin/target/iOS/iphoneos8.1/Release
cp /Users/jon/workspace/CeeMobileApps/build/ios/miaudit-ecnc/development/hardware/icon/icon152.png /Users/jon/workspace/CeeMobileApps/build/ios/miaudit-ecnc/development/hardware/bin/target/iOS/iphoneos8.1/Release
cp /Users/jon/workspace/CeeMobileApps/build/ios/miaudit-ecnc/development/hardware/icon/icon180.png /Users/jon/workspace/CeeMobileApps/build/ios/miaudit-ecnc/development/hardware/bin/target/iOS/iphoneos8.1/Release
cp /Users/jon/workspace/CeeMobileApps/build/ios/miaudit-ecnc/development/hardware/icon/icon57.png /Users/jon/workspace/CeeMobileApps/build/ios/miaudit-ecnc/development/hardware/bin/target/iOS/iphoneos8.1/Release
cp /Users/jon/workspace/CeeMobileApps/build/ios/miaudit-ecnc/development/hardware/icon/icon60.png /Users/jon/workspace/CeeMobileApps/build/ios/miaudit-ecnc/development/hardware/bin/target/iOS/iphoneos8.1/Release
cp /Users/jon/workspace/CeeMobileApps/build/ios/miaudit-ecnc/development/hardware/icon/icon72.png /Users/jon/workspace/CeeMobileApps/build/ios/miaudit-ecnc/development/hardware/bin/target/iOS/iphoneos8.1/Release
cp /Users/jon/workspace/CeeMobileApps/build/ios/miaudit-ecnc/development/hardware/icon/icon76.png /Users/jon/workspace/CeeMobileApps/build/ios/miaudit-ecnc/development/hardware/bin/target/iOS/iphoneos8.1/Release
cp /Users/jon/workspace/CeeMobileApps/build/ios/miaudit-ecnc/development/hardware/icon/iTunesArtwork.png /Users/jon/workspace/CeeMobileApps/build/ios/miaudit-ecnc/development/hardware/bin/target/iOS/iphoneos8.1/Release
cp /Users/jon/workspace/CeeMobileApps/build/ios/miaudit-ecnc/development/hardware/icon/[email protected] /Users/jon/workspace/CeeMobileApps/build/ios/miaudit-ecnc/development/hardware/bin/target/iOS/iphoneos8.1/Release
-$TIME$- message [ device:iphone:production FINISH ] time is { 2014-12-31T23:25:32Z } milliseconds from start (47365)
************************************
*
SUCCESS ! Production package builded and placed into : /Users/jon/workspace/CeeMobileApps/build/ios/miaudit-ecnc/development/hardware/bin/target/iOS/iphoneos8.1/Release/miAudit-ECNC.ipa
*
************************************
 **** WARNING *************************************************************************************************
   The following extensions do not have JavaScript API:
   digest, digest-sha1, cee, digest, digest-sha1, cee
   Use RMS 4.0 extensions to provide JavaScript API
   iTunesArtwork (image required for iTunes) not found - use default !!!
   iTunesArtwork@2x (image required for iTunes) not found - use default !!!
   digest, digest-sha1, cee, digest, digest-sha1, cee, digest, digest-sha1, cee
   Use RMS 4.0 extensions to provide JavaScript API
 **************************************************************************************************************
ios-common:  &ios-common
  entitlements:     ""
  configuration:    Release
  BundleURLScheme:  "{{build.reverse_domain_identifier}}.{{build.product}}"
  BundleIdentifier: "{{build.reverse_domain_identifier}}.{{build.product}}"
  sdk:              "iphone{{build.ios.target.sdk.type}}{{build.ios.target.sdk.version}}"
# To discover what simulator sdks are installed with your Xcode you can use the command:
# /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -showsdks

  # This is needed to elimiate the nuisance message about iTunesArtwork defaulting,
  # even if we are NOT building for production.
  ipa_itunsartwork_image: "./icon/iTunesArtwork.png"
  production:
    ipa_itunsartwork_image: "./icon/iTunesArtwork.png"
  development:
    ipa_itunsartwork_image: "./icon/iTunesArtwork.png"
@jtara
Copy link
Author

jtara commented Mar 1, 2015

  1. Don't include .png extension!
  2. Do not provide a path for production. (untested, not sure if Rhodes will slip-in it's own image) I now include an empty path.
  3. You need to run rake build:iphone:setup_code_project - command-line build doesn't do this for you
  4. See Remove Line for iTunesArtwork Problem #374,similar issue.

@jtara jtara closed this as completed Mar 1, 2015
@gelinger777
Copy link

Still not Solved! When I include empty one in production it generates a default one .

@gelinger777
Copy link

Do not provide a path for production. (untested, not sure if Rhodes will slip-in it's own image) I now include an empty path. <<<<<This one I mean dont work for me.

I have in build.yml

iphone:
production:
ipa_itunsartwork_image: ""
configuration: "Distribution"
sdk: "iphoneos8.2"
ipa_itunsartwork_image: ""

and still i get


**** WARNING *************************************************************************************************
iTunesArtwork (image required for iTunes) not found - use default !!!
iTunesArtwork@2x (image required for iTunes) not found - use default !!!


Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants