Comments (3)
thank for the report
I will fix when I can download this beta 3 (but someone could PR)
from callbackurlkit.
I case it helps, I hacked around the issue temporarily by editing the sources in the checkouts
folder of the package and added the @available(iOSApplicationExtension, unavailable)
line above the declarations of Request
, Manager
and Client
, as well as the two methods register
and perform
near the top of CallbackURLKit.swift
.
That works perfectly for my own use since I'm just linking this with a main app target, but I would imagine you may want to make the annotations more fine-grained so that only specific functionality/methods are unavailable in extensions, rather than the whole package :)
from callbackurlkit.
Hi, seems like Apple eventually decided to fix this issue with SPM, so the hack above is no longer needed on the latest Xcode 13 betas. I will close this issue now.
from callbackurlkit.
Related Issues (15)
- Two way communication HOT 12
- macOS 10.13 Issue HOT 4
- 'Manager' is not descriptive or unique enough. HOT 1
- Release HOT 4
- Unable to install CallbackURLKit via CocoaPods HOT 12
- response path should be prefixed with "/" when building callback URLs HOT 1
- client.perform() never reaches onSuccess HOT 9
- Update Demo App HOT 1
- New tag for updated package.swift for Accio support HOT 1
- Any plans of keeping this library updated? HOT 1
- Ampersands in callback URL query strings should be percent-encoded. HOT 4
- Explicit handlers for success and error callbacks HOT 3
- Request ID not transmitted in responses HOT 5
- Invoking an action on a locked device doesn't work HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from callbackurlkit.