TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Tell HN: Apple rejecting cross platform apps (React Native, Flutter, Capacitor)

90 点作者 ratio11将近 3 年前
...Not on purpose, probably. This started immediately after their WWDC service downtime.<p>&quot;Dear Developer,<p>We identified one or more issues with a recent delivery for your app, &quot;App&quot; 1.0.0 (2). Please correct the following issues, then upload again.<p>ITMS-90338: Non-public API usage - The app references non-public selectors in App: authorizationCode, createRequest, estimatedProgress, identityToken, initWithFrame:configuration:, isMainFrame, isPassthrough, navigationType, onSuccess:, removeValuesForKeys:completion:, setNavigationDelegate:, setProcessPool:, setRequestedOperation:, setRequestedScopes:, targetFrame, userContentController, viewManager, websiteDataStore. If method names in your source code match the private Apple APIs listed above, altering your method names will help prevent this app from being flagged in future submissions. In addition, note that one or more of the above APIs may be located in a static library that was included with your app. If so, they must be removed. For further information, visit the Technical Support Information at http:&#x2F;&#x2F;developer.apple.com&#x2F;support&#x2F;technical&#x2F;<p>Best regards,<p>The App Store Team&quot;<p>https:&#x2F;&#x2F;github.com&#x2F;facebook&#x2F;react-native&#x2F;issues&#x2F;31507<p>https:&#x2F;&#x2F;github.com&#x2F;flutter&#x2F;flutter&#x2F;issues&#x2F;105471<p>https:&#x2F;&#x2F;github.com&#x2F;ionic-team&#x2F;capacitor&#x2F;issues&#x2F;5661<p>https:&#x2F;&#x2F;developer.apple.com&#x2F;forums&#x2F;thread&#x2F;127678

9 条评论

yesimahuman将近 3 年前
I don&#x27;t think this has anything to do with cross-platform apps or frameworks, since it&#x27;s impacting a lot of other libraries as well as frameworks. Rather, it seems like their automated submission system has broken and is erroneously flagging WKWebView API usage as using private APIs.<p>Regardless, this looks to be a massive problem impacting tons of communities and any apps using web views. I hope Apple fixes it soon.
kalleboo将近 3 年前
This kind of glitch with the App Store happens every now and then when they accidentally flag public selectors as private.<p>It has nothing to do with cross platform frameworks aside from that they have many users who will be quick to complain, and who don&#x27;t know anything about iOS development or what how code they&#x27;re deploying actually works so that the errors are confusing to them.
评论 #31649406 未加载
slater将近 3 年前
so... they&#x27;re not rejecting cross-platform apps because they&#x27;re cross-platform, they&#x27;re rejecting it because it either a) uses non-public APIs, or b) the internals share method&#x2F;class names with non-public APIs...?
评论 #31649002 未加载
评论 #31649554 未加载
paulocoutinho将近 3 年前
Hi,<p>Message from Apple: &quot;The issue has been resolved on the app validation backend. Please try resubmitting. Sorry for the trouble.&quot;<p>Thanks.
stormbrew将近 3 年前
If you google for some of these methods this seems to be a periodically recurring thing. I can find references to similar reports on &quot;removeValuesForKeys:completion&quot; in 2020 and 2021 for eg., and those have some other overlapping method names.
scarface74将近 3 年前
What does the error message have to do with Apple rejecting cross platform apps?
m33k44将近 3 年前
Off topic, but how does Tencent manage to enable installing &quot;mini-apps&quot; within its own mobile app? Does Apple and Google not object to it?
annagrigoryan2将近 3 年前
I mean I wouldn&#x27;t be surprized if they did, but glad to see in comments that this is a glitch. I&#x27;m building an app now :D
andrejguran将近 3 年前
just happened to me an hour ago. I rebuild the application without any changes and it was accepted without the issue