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

Apple Review #331

Closed
seanLee opened this issue Aug 29, 2019 · 10 comments
Closed

Apple Review #331

seanLee opened this issue Aug 29, 2019 · 10 comments

Comments

@seanLee
Copy link

seanLee commented Aug 29, 2019

After uploading the App to appstoreconnect,we receive this message:

ITMS-90809: Deprecated API Usage - Apple will stop accepting submissions of apps that use UIWebView APIs . See https://developer.apple.com/documentation/uikit/uiwebview for more information.

I am integrating Bolts by CocoaPods,I wonder how i can delete the files that using UIWebView related API.

@voyage11
Copy link

Same Issue.

@calvincbk
Copy link

Any solution?

@mouness2020
Copy link

same problem...any update?

@mgkcorty
Copy link

Same issue.

We worry about it, because on next app deploy we can stuck on this.

@tealshift
Copy link

tealshift commented Sep 11, 2019

From the Readme:

An implementation of the App Links protocol, helping you link to content in other apps and handle incoming deep-links.

I looked around the source, and it appears Bolts' usage of UIWebView revolves entirely around Facebook App Links, which makes sense because the framework was originally developed by Facebook. I'm thinking of making a fork which just strips App Links functionality since this seems to be Bolts' only relation to FB. For me, and I think many others, it just needs to work for Parse SDK.

@tealshift
Copy link

Hmm, okay, it's up and works in my project. https://github.com/tealshift/Bolts-ObjC
You can get a version without UIWebView and App Links with the pod:
pod 'Bolts', :git => 'https://github.com/tealshift/Bolts-ObjC.git'

@ondrejhanak
Copy link

ondrejhanak commented Sep 12, 2019

Or you can reference just the Tasks subspec from your Podfile if tasks are the only part you need.

	pod 'Bolts/Tasks', '~> 1.9'

maciejtrybilo pushed a commit to gini/gini-sdk-ios that referenced this issue Jan 28, 2020
shankari added a commit to shankari/e-mission-data-collection that referenced this issue Apr 9, 2020
Switched from including Bolts and Parse framework manually to including the Bolts/Tasks cocoapod.
This:
- allows us to avoid hard-copying source files
- use only BFTasks and avoid imports through other parse modules
(see BoltsFramework/Bolts-ObjC#331

This also allows us to remove additional frameworks from plugin.xml
Yay!
@noobs2ninjas
Copy link
Contributor

New release should be out later!

@loongman
Copy link

If s.version need to be updated to 1.9.1 on Bolts.podspec? @noobs2ninjas

@nlutsenko
Copy link
Member

Should be all set with current release of Bolts-ObjC 1.9.1.
Let me know if there is anything left.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

10 participants