Closed tepafril closed 4 years ago
Hello @tepafril ,
I think that this issue have nothing to do with this plug-in. I have an application in Apple Store without any warning.
Please, review your Capacitor project! Did you have any Cordova plug-in installed? Please, can you share your Podfile and Podfile.lock.
I'm looking forward to hearing from you.
Best regards,
Bernardo Baumblatt
Hi @baumblatt, First of all, thank you for your hard work for writing this awesome plugin.
Here is my Podfile
`platform :ios, '11.0' use_frameworks!
install! 'cocoapods', :disable_input_output_paths => true
def capacitor_pods
pod 'Capacitor', :path => '../../node_modules/@capacitor/ios' pod 'CapacitorCordova', :path => '../../node_modules/@capacitor/ios' pod 'CapacitorFirebaseAuth', :path => '../../node_modules/capacitor-firebase-auth' pod 'CordovaPlugins', :path => '../capacitor-cordova-ios-plugins' pod 'CordovaPluginsStatic', :path => '../capacitor-cordova-ios-plugins'
end
target 'App' do capacitor_pods
pod 'AppAuth','~> 1.2.0' pod 'OneSignal', '>= 2.11.2', '< 3.0' pod 'Firebase/Core' pod 'Firebase/Auth' end
target 'OneSignalNotificationServiceExtension' do pod 'OneSignal', '>= 2.11.2', '< 3.0' end`
`PODS:
DEPENDENCIES:
../../node_modules/@capacitor/ios
)"../../node_modules/@capacitor/ios
)"../../node_modules/capacitor-firebase-auth
)../capacitor-cordova-ios-plugins
)../capacitor-cordova-ios-plugins
)SPEC REPOS: trunk:
EXTERNAL SOURCES: Capacitor: :path: "../../node_modules/@capacitor/ios" CapacitorCordova: :path: "../../node_modules/@capacitor/ios" CapacitorFirebaseAuth: :path: "../../node_modules/capacitor-firebase-auth" CordovaPlugins: :path: "../capacitor-cordova-ios-plugins" CordovaPluginsStatic: :path: "../capacitor-cordova-ios-plugins"
SPEC CHECKSUMS: AppAuth: bce82c76043657c99d91e7882e8a9e1a93650cd4 Capacitor: e548fe61e71fa160367a36387f54483647ca20f6 CapacitorCordova: 17c1ed13e5303aa5153fb405adb4196cc56b40d5 CapacitorFirebaseAuth: 0aa351fff3af3cfd052bc71ea21ce97bce14f40e CordovaPlugins: 863fff1b3790a7c7aacff15c3fe68a0437bd259c CordovaPluginsStatic: 0cfee65e8cd749a042b158500c5ee760495f5f40 FBSDKCoreKit: 083ba8c8e37939c0b4c84250654c9be0aef0c2f8 FBSDKLoginKit: bd40354a96e4718765713ef225bc368f10dc395d Firebase: 5d77105d9740a07ca6b16927ca971db7e860faaf FirebaseAnalytics: e83e64b1231dedcd9ddd4bdecd9bcfd6ba341679 FirebaseAuth: ce45d7c5d46bed90159f3a73b6efbe8976ed3573 FirebaseAuthInterop: 0ffa57668be100582bb7643d4fcb7615496c41fc FirebaseCore: 4aeb81ff53dcd9a3634ca725dc1fb8c2a4622046 FirebaseCoreDiagnostics: 5e78803ab276bc5b50340e3c539c06c3de35c649 FirebaseCoreDiagnosticsInterop: 296e2c5f5314500a850ad0b83e9e7c10b011a850 FirebaseInstallations: 575cd32f2aec0feeb0e44f5d0110a09e5e60b47b FirebaseInstanceID: 6668efc1655a4052c083f287a7141f1ead12f9c2 GoogleAppMeasurement: a08a43b8677b95ed51fcef880e36737334d804fd GoogleDataTransport: 574a983e829327d7c18f2627f65d9e80164ea8a4 GoogleDataTransportCCTSupport: cad3cd6cdbdbad6b5c2c9206ec413402755faaaa GoogleSignIn: 7137d297ddc022a7e0aa4619c86d72c909fa7213 GoogleUtilities: f8de7ddf8c706f58e9b405d53e38bbdaa2731e5a GTMAppAuth: 4deac854479704f348309e7b66189e604cf5e01e GTMSessionFetcher: cea130bbfe5a7edc8d06d3f0d17288c32ffe9925 nanopb: 18003b5e52dab79db540fe93fe9579f399bd1ccd OneSignal: 1de998c42bb06ed630bb38dd1bc933a667437dbb PromisesObjC: c119f3cd559f50b7ae681fa59dc1acd19173b7e6
PODFILE CHECKSUM: 80b4e8c7098d632693234e630ebe374ab15d8fbb
COCOAPODS: 1.8.4 `
Again thank you so much, Afril
By the way, I could get rid of this warning notice by deleting TwitterCore Kit from your plugin. Since there is UIWebView references inside this framework. Now I no longer receive any warning notice from Apple.
I'm also still getting this error message from apple. This is the only other plugin I'm using and everything is up to date...
@tepafril How were you able to disable twitter?
@baumblatt Is there a configuration I'm supposed to use to disable providers I'm not using? I have a very simple use case, here is my capacitor.config.json
"plugins": {
"CapacitorFirebaseAuth": {
"providers": ["phone"],
"languageCode": "en",
"nativeAuth": false
},...
By the way, I could get rid of this warning notice by deleting TwitterCore Kit from your plugin. Since there is UIWebView references inside this framework. Now I no longer receive any warning notice from Apple.
@tepafril Do you mind sharing exactly what folders and code you removed to resolve this?
By the way, I could get rid of this warning notice by deleting TwitterCore Kit from your plugin. Since there is UIWebView references inside this framework. Now I no longer receive any warning notice from Apple.
@tepafril Do you mind sharing exactly what folders and code you removed to resolve this?
I would also appreciate this as I suspect I am running in to the same issue
I uploaded my Capacitor App to App store and receive a warning from Apple. I have checked the source code and realize that this plugin is using UIWebView. Here is the message from Apple.
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.
For now, I have no idea how to achieve this. I hope someone may face the same problem and let me know how you resolved it.