From Apple
Performance - 2.5.1
Your app uses or references the following non-public APIs:
: setResult:
The use of non-public APIs is not permitted on the App Store because it can lead to a poor user experience should these APIs change.
我搜索术语setResult
,我认为这属于我正在使用的 facebook 登录包
xxxx$ grep -Rnis 'setResult:' *
Binary file ios/FBSDKCoreKit.framework/FBSDKCoreKit matches
Binary file node_modules/react-native-facebook-login/FacebookSDK/FBSDKCoreKit.framework/FBSDKCoreKit matches
有谁知道怎么解决这个问题吗?谢谢。
最佳答案
我建议在 their Github project 上提交问题。他们不应该使用私有(private) API,我确信他们想知道这会导致 App Store 拒绝。
编辑:OP 发布了一个问题,看来他们并不是唯一遇到该问题的人。
https://github.com/magus/react-native-facebook-login/issues/155
关于reactjs - React Native 二进制文件因使用非公开 API 被 Apple 拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39354460/