Missing mac app distribution signing identity

来源:互联网 发布:约定的梦幻岛知乎 编辑:程序博客网 时间:2024/05/16 14:25

Missing mac app distribution signing identity

    9 Replies
      Latest reply: Feb 19, 2016 5:26 PM by KMT 
      igorvlassovLevel 1Level 1 (0 points)

        Hello,

         

        Try to validate app before upload it to MAC app store & always get message:

         

        Faied to locate or generate matcing signing assets:

        Xcode attempted to locate or generate matcing signing assets and failed to do so because of following issues.

         

        Missing Mac App Distribution signing identity for XXXXXXXX
        Xcode can request one for you.

         

        How could I get more details about the issue & fix it?

         

        Thanks,

        Igor

        Correct Answer by KMT on Feb 19, 2016 5:11 PM

        Can you confirm you haven't moved to another computer?

         

        Have you been able to submit a Mac app in the past?

         

        From Apple -

        Thanks for bringing this to the attention of the community and apologies for the issues you’ve been having. This issue stems from having a copy of the expired WWDR Intermediate certificate in both your System and Login keychains. To resolve the issue, you should first download and install the new WWDR intermediate certificate (by double-clicking on the file). Next, in the Keychain Access application, select the System keychain. Make sure to select “Show Expired Certificates” in the View menu and then delete the expired version of the Apple Worldwide Developer Relations Certificate Authority Intermediate certificate (expired on February 14, 2016). Your certificates should now appear as valid in Keychain Access and be available to Xcode for submissions to the App Store.

        See the answer in context
        • Reply
        • KMTLevel 6Level 6 (2,785 points)

          What version Xcode on which OS X?

            •  
            • Reply
            Actions 
            • igorvlassovLevel 1Level 1 (0 points)

              OSX 10.11.3, Xcode 7.2.1

              Also I mentioned that:

              After WDRCA certificate renewing I found most of my certificates have expired root (WDRCA) in Key chain. I installed new WDRCA and deleted all wrong certificates and iOS/Mac development and production keys. But now when I requested new certificates via Keychain or Xcode I received new certificate with OLD WDRCA as root (see attachment). So I can't send to itunes review anything.
              Just posted bug report.

                •  
                • Reply
                Actions 
                • KMTLevel 6Level 6 (2,785 points)

                       >I installed new WDRCA and deleted all wrong certificates

                   

                  Delete old first, then install new.

                    •  
                    • Reply
                    Actions 
                    • nickodeleonLevel 1Level 1 (0 points)

                      >>Delete old first, then install new.

                       

                      I have the same problem, "Missing Mac App Distributing signing identity"

                      reinstalling WDRCA in any form does not help

                      recreation and redownloading of certificates and development profiles do not help either.

                       

                      How to fix it? I cannot bypass it anyhow, and cannot submit the app

                      paltform - XCode 7.2 / Capitan 10.11.3

                        •  
                        • Reply
                        Actions 
                        • KMTLevel 6Level 6 (2,785 points)

                          Confirm your process...carefully.

                           

                          Run Keychain Access to and be sure to delete expired certs first.


                          Then visite this support page here, complete with a new cert (expires 2023) download link:

                           

                          https://developer.apple.com/support/certificates/expiration/

                           

                          Download, then double click to install to your keychain. I'm sure it will work when you get the process right.

                            •  
                            • Reply
                            Actions 
                            • nickodeleonLevel 1Level 1 (0 points)

                              yes, I have deleted all certificates I had,

                              recreated, redownloaded and reinstalled.

                               

                              at the end cannot submit anything -

                              "Missing Mac App Distributing signing identity"

                               

                              New certificates "Mac Developer", "3rd Part Mac Developer Installer", "3rd Party Mac Developer application"

                              have status "This certificate has an invalid issuer"

                                •  
                                • Reply
                                Actions 
                                • KMTLevel 6Level 6 (2,785 points)

                                  Can you confirm you haven't moved to another computer?

                                   

                                  Have you been able to submit a Mac app in the past?

                                   

                                  From Apple -

                                  Thanks for bringing this to the attention of the community and apologies for the issues you’ve been having. This issue stems from having a copy of the expired WWDR Intermediate certificate in both your System and Login keychains. To resolve the issue, you should first download and install the new WWDR intermediate certificate (by double-clicking on the file). Next, in the Keychain Access application, select the System keychain. Make sure to select “Show Expired Certificates” in the View menu and then delete the expired version of the Apple Worldwide Developer Relations Certificate Authority Intermediate certificate (expired on February 14, 2016). Your certificates should now appear as valid in Keychain Access and be available to Xcode for submissions to the App Store.

                                    •  
                                    • Reply
                                    Actions 
                                    • nickodeleonLevel 1Level 1 (0 points)

                                      Enabling "Show Expired Certificates" in the View menu and deletion of expired versions of WDRCA in "System" did the trick, along with an installation of the intermediate certificate. 

                                      Thank you very much, where should I send the beer?

                                        •  
                                        • Reply
                                        Actions 
                                        • KMTLevel 6Level 6 (2,785 points)

                                           

                                           

                                          Thanks for the follow up and good luck in the store.

                                           

                                          Ken

                                            •  
                                            • Reply
                                            Actions 
                          0 0