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

Plugin contains references to UIWebView which Apple rejects #125

Open
jmelvin opened this issue Nov 19, 2020 · 3 comments
Open

Plugin contains references to UIWebView which Apple rejects #125

jmelvin opened this issue Nov 19, 2020 · 3 comments

Comments

@jmelvin
Copy link

jmelvin commented Nov 19, 2020

Starting to evaluate this plugin as an alternative to cordova-plugin-admobpro. Apple will reject any app with references to UIWebView. All new apps must now use WKWebView exclusively. Here are the references to UIWebView in this plugin and dependencies...

$ findit UIWebView
./platforms/ios/SizzleScene.xcarchive/Products/Applications/SizzleScene.app/SizzleScene
./platforms/ios/SizzleScene/Plugins/cordova-connectivity-monitor/CDVAppFeelReachability.m
./platforms/ios/SizzleScene/Plugins/cordova-libgoogleadmobads/GoogleMobileAds.framework/Versions/A/GoogleMobileAds
./platforms/ios/SizzleScene/Plugins/cordova-libgoogleadmobads/GoogleMobileAds.framework/Versions/Current/GoogleMobileAds
./platforms/ios/SizzleScene/Plugins/cordova-libgoogleadmobads/GoogleMobileAds.framework/GoogleMobileAds
./platforms/ios/build/device/SizzleScene.app.dSYM/Contents/Resources/DWARF/SizzleScene
./platforms/ios/build/sharedpch/SizzleScene-Prefix-bjyqwwlltgjrlgflzvtwdwpayfpr/SizzleScene-Prefix.pch.data
./platforms/ios/build/sharedpch/SizzleScene-Prefix-bjyqwwlltgjrlgflzvtwdwpayfpr/SizzleScene-Prefix.pch.d
./platforms/ios/build/sharedpch/SizzleScene-Prefix-dtyyzkatgpcnzgdmmjtifwoxilzi/SizzleScene-Prefix.pch.pch
./platforms/ios/build/sharedpch/SizzleScene-Prefix-dtyyzkatgpcnzgdmmjtifwoxilzi/SizzleScene-Prefix.pch.data
./platforms/ios/build/sharedpch/SizzleScene-Prefix-dtyyzkatgpcnzgdmmjtifwoxilzi/SizzleScene-Prefix.pch.d
./plugins/cordova-connectivity-monitor/src/ios/CDVAppFeelReachability.m
./plugins/cordova-libgoogleadmobads/src/ios/GoogleMobileAds.framework/Versions/A/GoogleMobileAds
./plugins/cordova-libgoogleadmobads/src/ios/GoogleMobileAds.framework/Versions/Current/GoogleMobileAds
./plugins/cordova-libgoogleadmobads/src/ios/GoogleMobileAds.framework/GoogleMobileAds
./plugins/cordova-plugin-inappbrowser/RELEASENOTES.md
./plugins/cordova-plugin-whitelist/README.md
./plugins/cordova-plugin-camera/RELEASENOTES.md
./node_modules/cordova-connectivity-monitor/src/ios/CDVAppFeelReachability.m
./node_modules/cordova-ios/RELEASENOTES.md
./node_modules/cordova-libgoogleadmobads/src/ios/GoogleMobileAds.framework/Versions/A/GoogleMobileAds
./node_modules/cordova-libgoogleadmobads/src/ios/GoogleMobileAds.framework/Versions/Current/GoogleMobileAds
./node_modules/cordova-libgoogleadmobads/src/ios/GoogleMobileAds.framework/GoogleMobileAds
./node_modules/cordova-plugin-inappbrowser/RELEASENOTES.md
./node_modules/cordova-plugin-whitelist/README.md
./node_modules/cordova-plugin-camera/RELEASENOTES.md

The READMEs aside, can these references be removed? (I'm not sure all other references actually make it into the binary submitted and reviewed by Apple.) I would hate to spend a great deal of time porting from admobpro to this plugin, only to find that Apple rejects it too. Can you please advise? Are there new apps that are using this plugin that have successfully been submitted to Apple?

For your reference, here is the admobpro references to UIWebView that cause a rejection by Apple...

./platforms/ios/SizzleScene.xcarchive/Products/Applications/SizzleScene.app/SizzleScene
./platforms/ios/SizzleScene/Plugins/cordova-admobsdk/GoogleMobileAds.framework/GoogleMobileAds
./platforms/ios/SizzleScene/Plugins/cordova-plugin-extension/libCordovaGenericAd.a
./platforms/ios/build/device/SizzleScene.app.dSYM/Contents/Resources/DWARF/SizzleScene
./platforms/ios/build/sharedpch/SizzleScene-Prefix-fvtixirimlntmndktgxhipkjobel/SizzleScene-Prefix.pch.pch
./platforms/ios/build/sharedpch/SizzleScene-Prefix-fvtixirimlntmndktgxhipkjobel/SizzleScene-Prefix.pch.data
./platforms/ios/build/sharedpch/SizzleScene-Prefix-fvtixirimlntmndktgxhipkjobel/SizzleScene-Prefix.pch.d
./platforms/ios/build/sharedpch/SizzleScene-Prefix-bahnraclpvwwcsegobuzkdjrlyty/SizzleScene-Prefix.pch.data
./platforms/ios/build/sharedpch/SizzleScene-Prefix-bahnraclpvwwcsegobuzkdjrlyty/SizzleScene-Prefix.pch.d
./plugins/cordova-plugin-inappbrowser/RELEASENOTES.md
./plugins/cordova-plugin-whitelist/README.md
./plugins/cordova-admobsdk/GoogleMobileAds.framework/GoogleMobileAds
./plugins/cordova-plugin-extension/src/ios/libCordovaGenericAd.a
./plugins/cordova-plugin-camera/RELEASENOTES.md
./node_modules/cordova-ios/RELEASENOTES.md
./node_modules/cordova-plugin-inappbrowser/RELEASENOTES.md
./node_modules/cordova-plugin-whitelist/README.md
./node_modules/cordova-admobsdk/GoogleMobileAds.framework/GoogleMobileAds
./node_modules/cordova-plugin-extension/src/ios/libCordovaGenericAd.a
./node_modules/cordova-plugin-camera/RELEASENOTES.md

@MaximPerry
Copy link

Hey @jmelvin, I just ran into this issue too. My app is being rejected due to the references to UIWebView. Did you ever end-up figuring it out? Is there a way to use this plugin?

@jmelvin
Copy link
Author

jmelvin commented Jun 11, 2022

Hi @MaximPerry. I was unsuccessful integrating this plugin. I'm currently use admob-plus. No references to UIWebView and fully acceptable to Apple.

@MaximPerry
Copy link

That did it for me too. Thanks!

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

2 participants