-
Notifications
You must be signed in to change notification settings - Fork 515
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[mtouch] Show MT0091 as a warning if we're using the dynamic registrar. #2502
Conversation
This won't break currently working scenarios, but it might continue to fail for some people, but in more confusing ways (thus we end up with some happy customers and some even more confused customers). |
Build failure |
6f9a5c4
to
c194f1c
Compare
Build failure |
…ings and errors errors. This also requires fixing a few tests that used the wrong Assert.
Even if using an Xcode older than the bindings we're shipping, everything might just happen to work when using the dynamic registrar, so downgrade the MT0091 error to a warning in that case (and cross fingers, because things might still break). Hopefully this makes it easier when using older Xcodes, because the typical scenario of Sim+DontLink and Dev+LinkSdk/LinkAll will now just work (if the app developer also crosses fingers piously and sacrifies the appropriate amount of pizza to the proper deity). Reference: https://trello.com/c/wP3Pcb1q/692-targeting-older-xcodes-without-enabling-managed-linking
c194f1c
to
11af318
Compare
Build failure |
git clone failure 😞 |
build |
Build failure |
git clone failure 😞 |
build |
Build success |
This also appears to fix https://bugzilla.xamarin.com/show_bug.cgi?id=58977 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sounds like a good idea to me ❤️
We decided to not do this for now. |
New commits in xamarin/maccore: * xamarin/maccore@62e6757515 [provisioning-profiles] Show more output from fetching the latest provisioning profiles. (#2504) * xamarin/maccore@d9dcac2172 [submissions] Add ported samples. (#2503) * xamarin/maccore@9473912ea3 [submission] Use a different bundle identifier for FSharpMacCoolApp to not clash with another test app. (#2502) * xamarin/maccore@f235bd6454 Update vseng-xamarin-mac-devices.p12 (#2499) * xamarin/maccore@2fba9b0761 [submissions] Fix string interpolation. (#2501) * xamarin/maccore@32acd3aa82 [certificates] Update la_dev_apple.p12, la_distr_apple.p12 and la_mac_installer_distr.p12. (#2500) Diff: https://github.com/xamarin/maccore/compare/8bb7dc6c38f40cab45fd916f082d794313b0855d..62e6757515dc46b3a99bfbc348932f25861f27bd
* Bump maccore. New commits in xamarin/maccore: * xamarin/maccore@62e6757515 [provisioning-profiles] Show more output from fetching the latest provisioning profiles. (#2504) * xamarin/maccore@d9dcac2172 [submissions] Add ported samples. (#2503) * xamarin/maccore@9473912ea3 [submission] Use a different bundle identifier for FSharpMacCoolApp to not clash with another test app. (#2502) * xamarin/maccore@f235bd6454 Update vseng-xamarin-mac-devices.p12 (#2499) * xamarin/maccore@2fba9b0761 [submissions] Fix string interpolation. (#2501) * xamarin/maccore@32acd3aa82 [certificates] Update la_dev_apple.p12, la_distr_apple.p12 and la_mac_installer_distr.p12. (#2500) Diff: https://github.com/xamarin/maccore/compare/8bb7dc6c38f40cab45fd916f082d794313b0855d..62e6757515dc46b3a99bfbc348932f25861f27bd * Bump again. New commits in xamarin/maccore: * xamarin/maccore@3e591cbcb1 [provisioning-profiles] Add intermediate cert to the keychain. (#2506) Diff: https://github.com/xamarin/maccore/compare/62e6757515dc46b3a99bfbc348932f25861f27bd..3e591cbcb15081d34a9512ca39d9df55c331bdbd
New commits in xamarin/maccore: * xamarin/maccore@3e591cbcb1 [provisioning-profiles] Add intermediate cert to the keychain. (#2506) * xamarin/maccore@62e6757515 [provisioning-profiles] Show more output from fetching the latest provisioning profiles. (#2504) * xamarin/maccore@d9dcac2172 [submissions] Add ported samples. (#2503) * xamarin/maccore@9473912ea3 [submission] Use a different bundle identifier for FSharpMacCoolApp to not clash with another test app. (#2502) * xamarin/maccore@f235bd6454 Update vseng-xamarin-mac-devices.p12 (#2499) * xamarin/maccore@2fba9b0761 [submissions] Fix string interpolation. (#2501) * xamarin/maccore@32acd3aa82 [certificates] Update la_dev_apple.p12, la_distr_apple.p12 and la_mac_installer_distr.p12. (#2500) * xamarin/maccore@8bb7dc6c38 [docfixer] Add error checking to fix #xamarin/maccore@2479. (#2498) * xamarin/maccore@93d0469437 [Xamarin.Hosting] Increase needed verbosity when logging loaded frameworks (#2497) Diff: https://github.com/xamarin/maccore/compare/49c78df930c108297fcce4501432b451656190de..3e591cbcb15081d34a9512ca39d9df55c331bdbd
New commits in xamarin/maccore: * xamarin/maccore@3e591cbcb1 [provisioning-profiles] Add intermediate cert to the keychain. (#2506) * xamarin/maccore@62e6757515 [provisioning-profiles] Show more output from fetching the latest provisioning profiles. (#2504) * xamarin/maccore@d9dcac2172 [submissions] Add ported samples. (#2503) * xamarin/maccore@9473912ea3 [submission] Use a different bundle identifier for FSharpMacCoolApp to not clash with another test app. (#2502) * xamarin/maccore@f235bd6454 Update vseng-xamarin-mac-devices.p12 (#2499) * xamarin/maccore@2fba9b0761 [submissions] Fix string interpolation. (#2501) * xamarin/maccore@32acd3aa82 [certificates] Update la_dev_apple.p12, la_distr_apple.p12 and la_mac_installer_distr.p12. (#2500) * xamarin/maccore@8bb7dc6c38 [docfixer] Add error checking to fix #xamarin/maccore@2479. (#2498) * xamarin/maccore@93d0469437 [Xamarin.Hosting] Increase needed verbosity when logging loaded frameworks (#2497) Diff: https://github.com/xamarin/maccore/compare/49c78df930c108297fcce4501432b451656190de..3e591cbcb15081d34a9512ca39d9df55c331bdbd Co-authored-by: Alex Soto <alex@alexsoto.me>
Even if using an Xcode older than the bindings we're shipping, everything
might just happen to work when using the dynamic registrar, so downgrade the
MT0091 error to a warning in that case (and cross fingers, because things
might still break).
Hopefully this makes it easier when using older Xcodes, because the typical
scenario of Sim+DontLink and Dev+LinkSdk/LinkAll will now just work (if the
app developer also crosses fingers piously and sacrifies the appropriate
amount of pizza to the proper deity).
Reference: https://trello.com/c/wP3Pcb1q/692-targeting-older-xcodes-without-enabling-managed-linking