Alex Soto
ac3ef8c348
[xcode14.1][HomeKit] Brings back HMAccessorySetupManager ( #16439 )
...
Fixes xamarin/xamarin-macios#16415
HMAccessorySetupManager was removed by mistake when we had to remove
matter related objects due to submission tests.
We have kept the Matter APIs removed and just enabled
PerformAccessorySetup Submission tests are happy using Xcode 14.1 RC1
https://gist.github.com/dalexsoto/243b0da224c613e9afc9706c54f882a1
2022-10-25 15:31:44 -04:00
Rolf Bjarne Kvinge
cb6f555665
Merge main into xcode14.1.
2022-10-17 11:35:33 +02:00
Alex Soto
27e6958b0a
[xcode14.1] Bump to Xcode 14.1 Beta 3 ( #16010 )
...
Co-authored-by: Rolf Bjarne Kvinge <rolf@xamarin.com>
Co-authored-by: Manuel de la Pena <mandel@microsoft.com>
2022-10-03 17:24:41 +02:00
Chris Hamons
8a07db61bb
[main] Fix selectors from submission tests ( #16042 )
...
These selectors failed the most recent submission test:
```
UIFocusDebugger
checkFocusGroupTreeForEnvironment:
HMMatterRequestHandler
configureAccessoryWithName:room:completion:
fetchRoomsInHome:completion:
pairAccessoryInHome:onboardingPayload:completion:
HMMatterTopology
initWithHomes:
HMMatterHome/HMMatterRoom
initWithUUID:name:
HMAccessorySetupManager
performMatterEcosystemAccessorySetupUsingRequest:topology:completionHandler:
ChipDeviceController
pairDevice:address:port:discriminator:setupPINCode:error:
setListenPort:
sharedController
ChipLowPower
sleep:
ChipTestCluster
test:
toggle:
ChipGeneralCommissioning
commissioningComplete:
```
Passed API diff locally.
Co-authored-by: Rolf Bjarne Kvinge <rolf@xamarin.com>
2022-09-27 08:42:53 +02:00
Chris Hamons
865e481498
[xcode14.1] Fix selectors from submission tests ( #16047 )
...
Manual backport of https://github.com/xamarin/xamarin-macios/pull/16042 to xcode14.1
Co-authored-by: Rolf Bjarne Kvinge <rolf@xamarin.com>
2022-09-26 11:14:37 +02:00
Alex Soto
cf9f4aa446
[HomeKit] Update bindings up to Xcode 13.3 Beta 3
2022-03-14 22:54:34 -04:00
Rolf Bjarne Kvinge
d1b5507111
[xtro] Skip numerous validations for deprecated API. ( #13383 )
...
There are numerous checks that don't make much sense to report for deprecated
API, so skip those. This also required updating a few .ignore and .todo files.
2021-11-18 16:26:30 +01:00
TJ Lambert
6ae2ca062b
[HomeKit] Updates for Xcode13 Beta 1-2 ( #12092 )
...
Co-authored-by: tj_devel709 <antlambe@microsoft.com>
Co-authored-by: Manuel de la Pena <mandel@microsoft.com>
2021-08-03 12:47:43 -04:00
Sebastien Pouliot
8d3987b84a
[xtro][bindings] Add xtro support for nullability and fix some bindings ( #8335 )
...
Enabling this will ensure that future bindings (and Xcode updates that
change nullability information) are spotted right away.
The binding fixes are **not** complete, i.e. what was done was mostly
to debug the xtro rule and find corner cases. The backlog will be
_ignored_ so the builds won't fail.
2020-04-10 11:00:47 -04:00
Sebastien Pouliot
188c5ee493
[homekit] Update for Xcode 11 GM ( #6979 )
...
In Xcode 11 GM the HomeKit headers were updated to mark an API deprecated
on iOS, but only on tvOS headers, where the type is not available
This API is commented until we hear back from https://feedbackassistant.apple.com/feedback/7246945
shadowed in https://github.com/xamarin/maccore/issues/1959
2019-09-11 06:34:05 -04:00
Sebastien Pouliot
dec78af591
[foundation] Fix NSCopying.Copy - the biggest offender of not releasing its return value ( #6271 )
...
Manual backport of https://github.com/xamarin/xamarin-macios/pull/6230
and part of https://github.com/xamarin/xamarin-macios/pull/6171 to get PR green
2019-06-12 16:02:04 -07:00
monojenkins
72c4a8ab90
[xtro] Add new checker for '[return: Release]' attributes. Fixes #6014 . ( #6151 )
...
Also add a 'u2ignore' tool that can copy the resulting unclassified (all 1612
of them) to the ignore files.
Fixes https://github.com/xamarin/xamarin-macios/issues/6014 .
2019-05-28 10:10:39 -07:00
Vincent Dondain
52aae1858b
[homekit] Remove export for 'RemoveUser' (iOS prohibited) ( #4542 )
...
We want to remove the native API because it's prohibited and Apple could reject apps with it. Therefore we exposed empty stubs to avoid breaking the API.
2018-08-01 08:13:49 -04:00