Skip to content
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

[xcode13.3] Bring Xcode 13.3 support #14325

Closed
wants to merge 31 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
25d3ba4
[Xcode 13.3] Initial commit to Xcode 13.3 release
dalexsoto Mar 5, 2022
fab5142
[xtro] Fix xtro annotations
dalexsoto Mar 5, 2022
d6445e2
[tests] Fix introspection tests for Xcode 13.3
dalexsoto Mar 5, 2022
c2f75b8
[Accessibility] Update bindings up to Xcode 13.3 Beta 3
dalexsoto Mar 5, 2022
d6c16f3
[AppKit] Update xtro annotations of unbound API
dalexsoto Mar 5, 2022
5cdd265
[AuthenticationServices] Update bindings up to Xcode 13.3 Beta 3
dalexsoto Mar 5, 2022
6e92117
[AVFoundation] Update bindings up to Xcode 13.3 Beta 3
dalexsoto Mar 5, 2022
64008a4
[CarPlay] Update bindings up to Xcode 13.3 Beta 3
dalexsoto Mar 5, 2022
5f26b21
[CellularDataDiagnosticsSuite] Wait to bind this new one until GA
dalexsoto Mar 5, 2022
cbdf3c6
[Contacts] Update bindings up to Xcode 13.3 Beta 3
dalexsoto Mar 5, 2022
785577a
[CoreMediaIO] Add new macOS framework to todo
dalexsoto Mar 5, 2022
3cabb7c
[CoreMotion] Update bindings up to Xcode 13.3 Beta 3
dalexsoto Mar 5, 2022
2864ae2
[FileProvider] Update bindings up to Xcode 13.3 Beta 3
dalexsoto Mar 5, 2022
da193b1
[GameController] Update bindings up to Xcode 13.3 Beta 3
dalexsoto Mar 6, 2022
1659839
[HealthKit] Update bindings up to Xcode 13.3 Beta 3
dalexsoto Mar 6, 2022
bc88863
[HomeKit] Update bindings up to Xcode 13.3 Beta 3
dalexsoto Mar 6, 2022
e8d7cc8
[Intents] Update bindings up to Xcode 13.3 Beta 3
dalexsoto Mar 6, 2022
de294bb
[MediaSetup] Add MacCat framework to the todo list
dalexsoto Mar 6, 2022
3d65404
[MetalPerformanceShadersGraph] Add Framework to todo
dalexsoto Mar 6, 2022
e463927
[Network] Add Framework to todo
dalexsoto Mar 6, 2022
a544459
[PassKit] Update bindings up to Xcode 13.3 Beta 3
dalexsoto Mar 6, 2022
1244854
[Photos] Update bindings up to Xcode 13.3 Beta 3
dalexsoto Mar 6, 2022
c44a90f
[ProximityReader] Ignoring this framework nothing useful to bind
dalexsoto Mar 6, 2022
6400f98
[ReplayKit] Update bindings up to Xcode 13.3 Beta 3
dalexsoto Mar 6, 2022
c9a1253
[ScreenCaptureKit] Add new Framework to todo
dalexsoto Mar 6, 2022
784e1df
[SensorKit] Update bindings up to Xcode 13.3 Beta 3
dalexsoto Mar 6, 2022
0ff8e3a
[StoreKit] Update bindings up to Xcode 13.3 Beta 3
dalexsoto Mar 6, 2022
3ebf2b6
[UIKit] Update bindings up to Xcode 13.3 Beta 3
dalexsoto Mar 6, 2022
da1e8b7
[VideoToolbox] Update bindings up to Xcode 13.3 Beta 3
dalexsoto Mar 6, 2022
b91411c
[WebKit] Update bindings up to Xcode 13.3 Beta 3
dalexsoto Mar 6, 2022
1a0d1cd
[CI] Force Monterey bot
dalexsoto Mar 7, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
[StoreKit] Update bindings up to Xcode 13.3 Beta 3
dalexsoto committed Mar 6, 2022
commit 0ff8e3a0d261f61255aa528e2b8db25de4af88f1
25 changes: 25 additions & 0 deletions src/storekit.cs
Original file line number Diff line number Diff line change
@@ -32,6 +32,23 @@

namespace StoreKit {

[ErrorDomain ("SKANErrorDomain")]
[NoWatch, NoTV, NoMac, iOS (15,4), NoMacCatalyst]
[Native]
public enum SKANError : long {
ImpressionMissingRequiredValue = 0,
Unsupported = 1,
AdNetworkIdMissing = 2,
MismatchedSourceAppId = 3,
ImpressionNotFound = 4,
InvalidCampaignId = 5,
InvalidConversionValue = 6,
InvalidSourceAppId = 7,
InvalidAdvertisedAppId = 8,
InvalidVersion = 9,
Unknown = 10,
}

[Watch (6, 2)]
[BaseType (typeof (NSObject))]
partial interface SKDownload {
@@ -913,10 +930,12 @@ interface SKProductDiscount {
[DisableDefaultCtor]
interface SKAdNetwork {

[Deprecated (PlatformName.iOS, 15, 4, message: "Use 'UpdatePostback' instead.")]
[Static]
[Export ("registerAppForAdNetworkAttribution")]
void RegisterAppForAdNetworkAttribution ();

[Deprecated (PlatformName.iOS, 15, 4, message: "Use 'UpdatePostback' instead.")]
[NoWatch, NoTV, NoMac, iOS (14,0)]
[Static]
[Export ("updateConversionValue:")]
@@ -937,6 +956,12 @@ interface SKAdNetwork {
[Async]
[Export ("endImpression:completionHandler:")]
void EndImpression (SKAdImpression impression, [NullAllowed] Action<NSError> completion);

[NoWatch, NoTV, NoMac, iOS (15,4), MacCatalyst (15,4)]
[Static]
[Async]
[Export ("updatePostbackConversionValue:completionHandler:")]
void UpdatePostback (nint conversionValue, [NullAllowed] Action<NSError> completion);
}

[iOS (12,2)]