Skip to content
This repository has been archived by the owner on May 5, 2020. It is now read-only.

App store rejection due to private API usage. (setNavigationBarTintColor) #456

Closed
jasonblood opened this issue Sep 8, 2016 · 3 comments
Closed

Comments

@jasonblood
Copy link

Required Information

  • PayPal iOS SDK Version: 2.14.7

Issue Description

So we just had a app store build rejected due to private API usage. The method in question was setNavigationBarTintColor I couldn't find any references to this method in my own code. So I ran the following command grep -r setNavigationBarTintColor . in the root directory of the project. A match was found in libPayPalMobile.a

@bluk
Copy link
Contributor

bluk commented Sep 8, 2016

@jasonblood The PayPal iOS SDK calls this setter on the Card.IO PaymentViewController which is a property of the Card.IO View Controller (not a private API). It's related to card-io/card.io-iOS-SDK#201 . It seems there's a collision with some names with Apple's screening process from time to time. I would dispute this to improve Apple's process with this info since these are common names that will collide eventually.

@bluk
Copy link
Contributor

bluk commented Sep 16, 2016

Please try release 2.15.1 which should be calling a differently named method.

@jasonblood
Copy link
Author

Great. Thanks for the help @bluk

This issue was closed.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants