Store Kit Libraries and Headers

I want to use the newer APIs in the Store Kit to validate receipts. The methods to do this are described in the documentation but with one thing missing - the necessary frameworks and headers. Linking against the AppKit and StoreKit frameworks doesn't help. What frameworks and headers would I need to get XCode to recognize for example, AppTransaction?

Also some of the documentation is in Swift only. Is this a subtle hint that Apple is moving towards a Swift-only development environment?

I guessed that linking against StoreKit.framework and #importing <StoreKit/StoreKit.h> would be the way to go. The project builds like this but the compiler thinks that AppTransaction, VerificationResult, etc. are undeclared identifiers.

I have now been told that Store Kit two is SWIFT ONLY. Is this true?

Apple is bringing out new technologies like Store Kit as Swift only. This is the beginning of the gradual deprecation of C/Objective C and Interface builder. UGH. I am responsible for a big project for the Mac that's written in the above. Moving it all to Swift and Swift UI would be a monumental project that will probably never happen. Is there a way to mix Objective C and Swift? This would be a way to incrementally move the project to Swift/Swift UI. (Programming joke: What's the opposite of an increment?) If so how about documentation?

Store Kit Libraries and Headers
 
 
Q