title: Problems uploading App to Apple's App Store using RoboVM
body: <p>I'm using Eclipse, libGDX 1.2.0 and RoboVM 0.0.14.</p>
  
  <p>In the last couple of days I was trying to upload my app to the app store with no success.</p>
  
  <p>To be completely honest, I don't really know what am I doing wrong, so I decided to attach the following resources and hope that someone here will be able to assist me with this issue.</p>
  
  <p>Thanks.</p>
  
  <p><strong>Below you will find :</strong> </p>
  
  <ol>
  <li>Application Loader error message.</li>
  <li>build.gradle file.</li>
  <li>App ID details (from developer.apple.com).</li>
  <li>iOS Certificates (from developer.apple.com).</li>
  <li>iOS Provisioning Profiles (from developer.apple.com).</li>
  <li>App Information (from itunes connect).</li>
  <li>Keychain Access files (on my mac).</li>
  </ol>
  
  <p><strong>Application Loader error message:</strong></p>
  
  <blockquote>
    <p><strong>Error 1:</strong> "The bundle identifier cannot be changed from the current
    value, 'com.tzamots.nGame'. If you want to change your bundle identifier, you will need to create a new application in iTunses Connect."</p>
    
    <p><strong>Error 2:</strong> " invalid Code Signing Entitlements. The entitlements in your
    app bundle signature do not match the ones that are contained in the
    provisioning profile. According to the provisioning profile, the
    bundle contains a key value that is not allowed:
    'J3P5A3B6AS.com.tzamots.noniGame.iOSLauncher' for key
    'application-identifier' in 'Payload/iOSLaouncher.app/IOSLaouncher"</p>
  </blockquote>
  
  <p><strong>build.gradle file in the iOS directory:</strong></p>
  
  <pre><code> robovm {
   iosSignIdentity = "iPhone Distribution: Tzamots (J3P5A3B6AS)"
   iosProvisioningProfile = "nGame_Dis (J3P5A3B6AS.com.tzamots.nGame)"
   iosSkipSigning = false
   stdoutFifo = ""
   stderrFifo = ""
   }
  </code></pre>
  
  <p><strong>App ID details (from developer.apple.com)</strong></p>
  
  <blockquote>
    <p><strong>Name:</strong> noniGame</p>
    
    <p><strong>Prefix:</strong> J3P5A3B6AS</p>
    
    <p><strong>ID:</strong> com.tzamots.nGame</p>
  </blockquote>
  
  <p><strong>iOS Certificates (from developer.apple.com)</strong></p>
  
  <p><strong>1.</strong></p>
  
  <blockquote>
    <p><strong>Name:</strong> Tzamots</p>
    
    <p><strong>Type:</strong> iOS Development</p>
  </blockquote>
  
  <p><strong>2.</strong></p>
  
  <blockquote>
    <p><strong>Name:</strong> Tzamots</p>
    
    <p><strong>Type:</strong> iOS Distribution</p>
  </blockquote>
  
  <p><strong>iOS Provisioning Profiles (from developer.apple.com)</strong></p>
  
  <p><strong>1.</strong></p>
  
  <blockquote>
    <p><strong>Name:</strong> iOS Team Provisioning Profile: com.tzamots.nGame </p>
    
    <p><strong>Type:</strong> Development</p>
    
    <p><strong>App ID</strong> noniGame (com.tzamots.nGame)</p>
    
    <p><strong>Status:</strong> Active (Managed by Xcode)</p>
  </blockquote>
  
  <p><strong>2.</strong></p>
  
  <blockquote>
    <p><strong>Name:</strong> nGame_Dev</p>
    
    <p><strong>Type:</strong> Development</p>
    
    <p><strong>App ID</strong> noniGame (com.tzamots.nGame)</p>
    
    <p><strong>Status:</strong> Active</p>
  </blockquote>
  
  <p><strong>3.</strong></p>
  
  <blockquote>
    <p><strong>Name:</strong> nGame_Dis</p>
    
    <p><strong>Type:</strong> Distribution</p>
    
    <p><strong>App ID</strong> noniGame (com.tzamots.nGame)</p>
    
    <p><strong>Status:</strong> Active</p>
  </blockquote>
  
  <p><strong>App Information (from itunes connect)</strong></p>
  
  <blockquote>
    <p><strong>SKU:</strong> 123456</p>
    
    <p><strong>Bundle ID:</strong> com.tzamots.nGame</p>
  </blockquote>
  
  <p><strong>Keychain Access files (on my mac)</strong></p>
  
  <p><em>1.</em></p>
  
  <blockquote>
    <p><strong>Name:</strong> iPhone Developer: Tzamots (W72YA5HF6K)</p>
  </blockquote>
  
  <p><em>2.</em></p>
  
  <blockquote>
    <p><strong>Name:</strong> iPhone Distribution: Tzamots (J3P5A3B6AS)</p>
  </blockquote>