title: ˜this class is not key value coding-compliant for the key˜ when creating a new Target
body: <p>I have a big base project for iOS done in Swift. Now I was trying to create different client version by creating a new Targets:</p>
  
  <ul>
  <li>BaseProject (Works just fine, unless I change it's name)</li>
  <li>Client1 (NSUnknownKeyException after launch screen). </li>
  </ul>
  
  <p>The base project runs just fine. But I get the following NSUnknownKeyException when I switch for the new target:</p>
  
  <pre><code>Terminating app due to uncaught exception 'NSUnknownKeyException', 
  reason: '[&lt;UIViewController 0x135e57c40&gt; setValue:forUndefinedKey:]: 
  this class is not key value coding-compliant for the key textConfirmPassword.'
  </code></pre>
  
  <p>"textConfirmPassword" is a reference of a Text Field from my main.storyboard.</p>
  
  <ul>
  <li>I checked Referencing outlets and that doesn't seem to be the problem. </li>
  <li>I checked Target Membership of the Text Field.</li>
  <li>I Recreated the outlet reference.</li>
  <li>I deleted the reference, created a hard coded text field that doesn't appear on the storyboard just so the code would compile. The exception went to a different Text Field (textEmail).</li>
  </ul>
  
  <p>Before doing all this, I created a sample project using an image and a referenced label. The versioning worked just fine.</p>