When diagnosing why code signing fails, such as:
> error : No valid iOS code signing keys found in keychain. You need to request a codesigning certificate from https://developer.apple.com.
it would be helpful to know why the existing certificates on the machine (if any) aren't applicable.
"The certificate C is not valid because its prefix P does not match any of the app's prefixes P1, P2, ..."
"The certificate C is not valid because it expired on October 21st, 2015"
Partially implemented: https://github.com/xamarin/Xamarin.MacDev/pull/16
Partially fixed in https://github.com/xamarin/xamarin-macios/pull/2865
What else needs to be done on this?
There are more places where we filter stuff and doesn't show the stuff that was filtered out:
PR https://github.com/xamarin/xamarin-macios/pull/3085 to fix what Rolf suggested in https://bugzilla.xamarin.com/show_bug.cgi?id=58251#c4
Note: if we find other occurrences let's fix them but I don't think it's necessary to have a bug open against this (especially one opened against the next release milestone), otherwise we'll just have a bug saying: "add more logging info" and it'll stay open forever (;
https://bugzilla.xamarin.com/show_bug.cgi?id=58251#c4 fixed in https://github.com/xamarin/xamarin-macios/commit/808c67017da7fc6d9f14f1f3a9d6b70bc1aa61c8
Closing this bug since all reported issues have been fixed.