title: In House Distribution : re-installing an app over an existing one, leaves app in error
body: <p>I have an application ready for internal distribution. I created the manifest file and a simple download page in order to download the app from a personal server.</p>
  
  <p>If the app is not installed in the device, the application is downloaded and installed without problems.
  Once the app is installed, If I hit the download button again, iOs ask me if I want to install the app, just like the first time, and then the download starts.</p>
  
  <p>After the second download finishes, I tap on the icon but the application refuses to start and the console on the iPhone Configuration Utility throws the following</p>
  
  <pre><code>The 'MyApp' bundle at /private/var/mobile/Applications/15F088EB-B996-48CE-8331-A5CE85CDD74F/myapp.app does not have an executable path. Please check the bundle's Info.plist file.
  </code></pre>
  
  <p>Weird things:</p>
  
  <p>1 - When having this error, if I shut down the device by holding the sleep button a few seconds and restart the device again, the app start working again.</p>
  
  <p>2 - Let's say I myapp.app that has a bundle version 1.0 hosted in my server. I install it on the device for the first time and it works. Then I upgrade the hosted version to a bundle version 2.0 and perform the same download again, the app upgrades and launches without problems.</p>
  
  <p>Question 1: Any ideas?
  Question 2: Is there a way to handle this version difference? I mean, as a simple workaround, it would be great if I can display something like: "Your version is up to date" and do not download the new package</p>
  
  <p>Thanks!!!</p>