title: How does the reset button function in Xcode 7's signing identities dialog window
body: <p>I can archive my application with my code signing identities and provisioning profile for distribution.  And the binary created can be validated successfully.</p>
  
  <p>However it bothers me that Xcode 7 shows a reset button besides the iOS distribution option in the signing identity dialog.</p>
  
  <p><a href="https://i.stack.imgur.com/P6Bbj.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/P6Bbj.png" alt="enter image description here"></a></p>
  
  <p>How does the reset button function?</p>
  
  <p>Should I press the button to reset my signing identity accordingly or just ignore it since I can archive without error messages?</p>
  
  <p>Some guess:</p>
  
  <p>According to <a href="https://developer.apple.com/library/watchos/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html" rel="nofollow noreferrer">Apple</a></p>
  
  <blockquote>
    <h3>Resetting Certificates Using Xcode</h3>
    
    <p>If Xcode detects an issue with a signing identity, it displays an appropriate action in Accounts preferences. If Xcode displays a Create button, the signing identity doesn’t exist in Member Center or on your Mac. If Xcode displays a Reset button, the signing identity is not usable on your Mac—for example, it is missing the private key. If you click the Reset button, Xcode revokes and re-creates the corresponding certificate.</p>
  </blockquote>
  
  <p>In my keychain there are two certificate, one of which with missing private key.  I guess that xcode 7 might detect the one with missing private key and thus kept showing me the reset button. </p>