<input type="hidden" id="_wpnonce" name="_wpnonce" value="fcc503136d" /><input type="hidden" name="_wp_http_referer" value="/blog/wp-json/wp/v2/posts/5218" /><input type="hidden" id="_wpnonce" name="_wpnonce" value="fcc503136d" /><input type="hidden" name="_wp_http_referer" value="/blog/wp-json/wp/v2/posts/5218" />{"id":5218,"date":"2016-06-27T11:08:25","date_gmt":"2016-06-27T01:08:25","guid":{"rendered":"https:\/\/www.businesslegions.com\/blog\/?p=5218"},"modified":"2016-06-27T11:54:57","modified_gmt":"2016-06-27T01:54:57","slug":"xcode-issue-uploading-itunes-app-store-certificate-invalid-issuer","status":"publish","type":"post","link":"https:\/\/www.businesslegions.com\/blog\/2016\/06\/27\/xcode-issue-uploading-itunes-app-store-certificate-invalid-issuer\/","title":{"rendered":"XCODE ISSUE UPLOADING TO ITUNES APP STORE  THIS CERTIFICATE HAS AN INVALID ISSUER"},"content":{"rendered":"<!--CusAds0--><p>I tried uploading a new build of my app to the iTunes App store and received the error message &#8220;This Certificate has an invalid issuer&#8221;. After researching on the Internet an article recommended to delete the WWDR Certificate from the Keychain and install the latest one as it expired on February 14,2016. I thought I followed the instructions and it didn&#8217;t work, but after carefully reading the instructions again, I realised it was my fault\u00a0for failing to follow each step.<\/p>\n<p>Here&#8217;s a the steps I used:<\/p><!--CusAds0-->\n<ol>\n<li>Open up the Keychain Access program on your Mac<\/li>\n<li>Click on View then Show Expired Certificates<br \/>\n<img decoding=\"async\" class=\"alignnone size-full wp-image-5232\" src=\"https:\/\/cdn.businesslegions.com\/blog\/wp-content\/uploads\/2016\/06\/Xcode-Show-Expired-Certificates.png?strip=all\" alt=\"Xcode Show Expired Certificates\" width=\"361\" height=\"132\" srcset=\"https:\/\/cdn.businesslegions.com\/blog\/wp-content\/uploads\/2016\/06\/Xcode-Show-Expired-Certificates.png?strip=all 361w, https:\/\/cdn.businesslegions.com\/blog\/wp-content\/uploads\/2016\/06\/Xcode-Show-Expired-Certificates-300x110.png?strip=all 300w, https:\/\/cdn.businesslegions.com\/blog\/wp-content\/uploads\/2016\/06\/Xcode-Show-Expired-Certificates-178x65.png?strip=all 178w, https:\/\/cdn.businesslegions.com\/blog\/wp-content\/uploads\/2016\/06\/Xcode-Show-Expired-Certificates.png?strip=all&amp;w=72 72w\" sizes=\"(max-width: 361px) 100vw, 361px\" \/><\/li>\n<li>Now this is important. Click on <strong>System<\/strong> on the left hand side. It will default to login so make sure you click on System.<br \/>\n<img decoding=\"async\" class=\"alignnone size-full wp-image-5233\" src=\"https:\/\/cdn.businesslegions.com\/blog\/wp-content\/uploads\/2016\/06\/Xcode-System.png?strip=all\" alt=\"Xcode System\" width=\"160\" height=\"165\" srcset=\"https:\/\/cdn.businesslegions.com\/blog\/wp-content\/uploads\/2016\/06\/Xcode-System.png?strip=all 160w, https:\/\/cdn.businesslegions.com\/blog\/wp-content\/uploads\/2016\/06\/Xcode-System.png?strip=all&amp;w=64 64w\" sizes=\"(max-width: 160px) 100vw, 160px\" \/><\/li>\n<li>Delete <strong>Apple Worldwide Developer Relations Certificate Authority<\/strong>. You will notice that it expires on the 15 Feb 2016.<br \/>\n<img decoding=\"async\" class=\"alignnone size-full wp-image-5234\" src=\"https:\/\/cdn.businesslegions.com\/blog\/wp-content\/uploads\/2016\/06\/Xcode-System-keychain.png?strip=all\" alt=\"Xcode System keychain\" width=\"872\" height=\"271\" srcset=\"https:\/\/cdn.businesslegions.com\/blog\/wp-content\/uploads\/2016\/06\/Xcode-System-keychain.png?strip=all 872w, https:\/\/cdn.businesslegions.com\/blog\/wp-content\/uploads\/2016\/06\/Xcode-System-keychain-300x93.png?strip=all 300w, https:\/\/cdn.businesslegions.com\/blog\/wp-content\/uploads\/2016\/06\/Xcode-System-keychain-768x239.png?strip=all 768w, https:\/\/cdn.businesslegions.com\/blog\/wp-content\/uploads\/2016\/06\/Xcode-System-keychain-178x55.png?strip=all 178w, https:\/\/cdn.businesslegions.com\/blog\/wp-content\/uploads\/2016\/06\/Xcode-System-keychain.png?strip=all&amp;w=523 523w, https:\/\/cdn.businesslegions.com\/blog\/wp-content\/uploads\/2016\/06\/Xcode-System-keychain.png?strip=all&amp;w=697 697w, https:\/\/cdn.businesslegions.com\/blog\/wp-content\/uploads\/2016\/06\/Xcode-System-keychain.png?strip=all&amp;w=450 450w\" sizes=\"(max-width: 872px) 100vw, 872px\" \/><\/li>\n<li>Click <a href=\"https:\/\/developer.apple.com\/certificationauthority\/AppleWWDRCA.cer\" target=\"_blank\">here<\/a> to download the new Apple WWDR Certificate.<\/li>\n<li>Then import it into the Keychain<br \/>\n<img decoding=\"async\" class=\"alignnone size-full wp-image-5236\" src=\"https:\/\/cdn.businesslegions.com\/blog\/wp-content\/uploads\/2016\/06\/Xcode-Login-keychain.png?strip=all\" alt=\"Xcode Login keychain\" width=\"871\" height=\"289\" srcset=\"https:\/\/cdn.businesslegions.com\/blog\/wp-content\/uploads\/2016\/06\/Xcode-Login-keychain.png?strip=all 871w, https:\/\/cdn.businesslegions.com\/blog\/wp-content\/uploads\/2016\/06\/Xcode-Login-keychain-300x100.png?strip=all 300w, https:\/\/cdn.businesslegions.com\/blog\/wp-content\/uploads\/2016\/06\/Xcode-Login-keychain-768x255.png?strip=all 768w, https:\/\/cdn.businesslegions.com\/blog\/wp-content\/uploads\/2016\/06\/Xcode-Login-keychain-178x59.png?strip=all 178w, https:\/\/cdn.businesslegions.com\/blog\/wp-content\/uploads\/2016\/06\/Xcode-Login-keychain.png?strip=all&amp;w=522 522w, https:\/\/cdn.businesslegions.com\/blog\/wp-content\/uploads\/2016\/06\/Xcode-Login-keychain.png?strip=all&amp;w=696 696w, https:\/\/cdn.businesslegions.com\/blog\/wp-content\/uploads\/2016\/06\/Xcode-Login-keychain.png?strip=all&amp;w=450 450w\" sizes=\"(max-width: 871px) 100vw, 871px\" \/><\/li>\n<li>To make sure it worked click on on the iPhone Developer certificate and make sure it says &#8220;This certificate is valid&#8221;. If it&#8217;s invalid then it means the WWDRC is still not valid and you will need to make sure it&#8217;s deleted and imported again.<\/li>\n<\/ol>\n<p>This will fix the problem. My mistake was that I deleted the certificate in the login keychain rather than System. Hopefully this fix will help you. If not let me know in the comments and I&#8217;ll try to help you.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<div class=\"lt-box\" style=\"border:1px solid #1d6a9e\"><div class=\"lt-box-title\" style=\"background-color:#2485C6;border-top:1px solid #a7cee8;text-shadow:1px 1px 0 #0b283b\">DO YOU LIKE WHAT YOU'VE READ?<\/div><div class=\"lt-box-content\">Join our subscription list and receive our content right in your mailbox. If you like to receive some Great deals our Freebies then subscribe now!\r\n\r\n<p><div class=\"tnp tnp-subscription \">\n<form method=\"post\" action=\"https:\/\/www.businesslegions.com\/blog\/wp-admin\/admin-ajax.php?action=tnp&amp;na=s\">\n<input type=\"hidden\" name=\"nlang\" value=\"\">\n<div class=\"tnp-field tnp-field-firstname\"><label for=\"tnp-1\">Name<\/label>\n<input class=\"tnp-name\" type=\"text\" name=\"nn\" id=\"tnp-1\" value=\"\" placeholder=\"\"><\/div>\n<div class=\"tnp-field tnp-field-email\"><label for=\"tnp-2\">Email<\/label>\n<input class=\"tnp-email\" type=\"email\" name=\"ne\" id=\"tnp-2\" value=\"\" placeholder=\"\" required><\/div>\n<div class=\"tnp-field tnp-field-button\" style=\"text-align: left\"><input class=\"tnp-submit\" type=\"submit\" value=\"Subscribe\" style=\"\">\n<\/div>\n<\/form>\n<\/div>\n<\/p>\r\n\r\n<\/div><\/div><!--CusAds0-->\n<div style=\"font-size: 0px; height: 0px; line-height: 0px; margin: 0; padding: 0; clear: both;\"><\/div>","protected":false},"excerpt":{"rendered":"<p>I tried uploading a new build of my app to the iTunes App store and received the error message &#8220;This Certificate has an invalid issuer&#8221;. After researching on the Internet an article recommended to delete the WWDR Certificate from the Keychain and install the latest one as it expired on February 14,2016. I thought I [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":5237,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2451,1368,3],"tags":[154,1939,2450,690,2449,2448,453,2447],"class_list":["post-5218","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-app-development","category-iphone-2","category-technology","tag-app","tag-apple","tag-certificate","tag-development","tag-itune","tag-keychain","tag-store","tag-xcode"],"_links":{"self":[{"href":"https:\/\/www.businesslegions.com\/blog\/wp-json\/wp\/v2\/posts\/5218","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.businesslegions.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.businesslegions.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.businesslegions.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.businesslegions.com\/blog\/wp-json\/wp\/v2\/comments?post=5218"}],"version-history":[{"count":6,"href":"https:\/\/www.businesslegions.com\/blog\/wp-json\/wp\/v2\/posts\/5218\/revisions"}],"predecessor-version":[{"id":5243,"href":"https:\/\/www.businesslegions.com\/blog\/wp-json\/wp\/v2\/posts\/5218\/revisions\/5243"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.businesslegions.com\/blog\/wp-json\/wp\/v2\/media\/5237"}],"wp:attachment":[{"href":"https:\/\/www.businesslegions.com\/blog\/wp-json\/wp\/v2\/media?parent=5218"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.businesslegions.com\/blog\/wp-json\/wp\/v2\/categories?post=5218"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.businesslegions.com\/blog\/wp-json\/wp\/v2\/tags?post=5218"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}