title: MacOS requiring different OS version vs Info.plist
body: <p>I'm building a MacOS app bundle, and I've specified a minimum OS version (10.10) using the <code>LSMinimumSystemVersion</code> key in the <code>Info.plist</code>. The app itself works fine, as long as we run it on OS 10.12. But if we try to launch it on 10.11, we get an error: <em>"You can't use this version of the application  with this version of OS X. You have OS X 10.11.6. The application requires OS X 10.12 or later."</em></p>
  
  <p>I've investigated everything I can find related to OS version checking and I can't figure out what's going on. We get the same result even if I leave out the <code>LSMinimumSystemVersion</code> entry completely. We've tested on multiple Macs running 10.11 and it fails consistently, so it's not some machine specific bug. The actual binary (the executable buried inside the app bundle) runs fine on 10.11, it's just the app bundle that fails.</p>
  
  <p>I'm building the app using a makefile, not Xcode (for reasons too long to go into here). Maybe there's some extra step I need to add?</p>
  
  <p>Attached below is the Info.plist (slightly censored):</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"&gt;
  &lt;plist version="1.0"&gt;
  &lt;dict&gt;
      &lt;key&gt;CFBundleDevelopmentRegion&lt;/key&gt;
      &lt;string&gt;English&lt;/string&gt;
      &lt;key&gt;CFBundleExecutable&lt;/key&gt;
      &lt;string&gt;*********&lt;/string&gt;
      &lt;key&gt;CFBundleGetInfoString&lt;/key&gt;
      &lt;string&gt;***************************&lt;/string&gt;
      &lt;key&gt;CFBundleIconFile&lt;/key&gt;
      &lt;string&gt;*******.icns&lt;/string&gt;
      &lt;key&gt;CFBundleIdentifier&lt;/key&gt;
      &lt;string&gt;*********************&lt;/string&gt;
      &lt;key&gt;CFBundleName&lt;/key&gt;
      &lt;string&gt;***************************&lt;/string&gt;
      &lt;key&gt;CFBundlePackageType&lt;/key&gt;
      &lt;string&gt;APPL&lt;/string&gt;
      &lt;key&gt;CFBundleShortVersionString&lt;/key&gt;
      &lt;string&gt;**.**.**&lt;/string&gt;
      &lt;key&gt;CFBundleVersion&lt;/key&gt;
      &lt;string&gt;**.**.**.**&lt;/string&gt;
      &lt;key&gt;LSMinimumSystemVersion&lt;/key&gt;
      &lt;string&gt;10.10.0&lt;/string&gt;
      &lt;key&gt;NSHumanReadableCopyright&lt;/key&gt;
      &lt;string&gt;**********************&lt;/string&gt;
  &lt;/dict&gt;
  &lt;/plist&gt;
  </code></pre>