uni-app 提交IPA失败
uni-app 提交IPA失败
非公开API使用问题
6月7日开始,提交IPA失败,APP store connect邮件提示:
ITMS-90338: Non-public API usage - The app references non-public selectors in UniPluginDemo: callWithArguments:, estimatedProgress, evaluateScript:, invokeMethod:withArguments:, isMainFrame, isObject, isString, navigationType, setNavigationDelegate:, targetFrame, toArray, toDouble, toObject, userContentController, userScripts, 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://developer.apple.com/support/technical/
原生基座内没有制作插件,没有添加其他三方SDK。
请回复一下,看是否需要更新UNI的SDK。
此问题已确认是苹果官方的bug,苹果已修复此问题,重新提交审核即可
参考苹果官方帖子最后一条官方回复https://developer.apple.com/forums/thread/127678?answerId=715975022#715975022
估计也不是你们的锅,应该是苹果更新啥玩意了,我看别的多端混合框架也各种报错。。。
回复 8***@qq.com: 是的,我们也发现了
谢谢及时反馈
一毛一样,云打包问题,ITMS-90338: Non-public API usage和ITMS-90078: Missing Push Notification Entitlement,以前没见过的
今天同样遇到这个问题,前两天还没事
解决了吗
我全项目搜索也没有他给的几个方法名啊
回复 i***@163.com: 没有解决。我的提示是HBuilder里跟私有方法冲突,很奇怪,The app references non-public selectors in HBuilder: callWithArguments:, estimatedProgress, evaluateScript:, initWithFrame:configuration:, invokeMethod:withArguments:, isMainFrame, isObject, isString, navigationType, setNavigationDelegate:, targetFrame, toArray, toDictionary, toDouble, toObject, toString, userContentController, userScripts, websiteDataStore.
回复 8***@qq.com: 我看好多人在问这个问题。。。我们的回复邮件是一模一样的
你来这个群吧793046085。。。有他们官方的管理员
回复 i***@163.com: 都是老开发人员了,不可能同时犯错误,那只能是框架问题了
回复 徐州老铁: 主要是我前天还正常结果今天早上就出问题,看了git的代码修改记录,都是简单业务代码变更,我感觉就是框架问题。
我也收到了一样的问题,之前的app版本是基于3.2.15离线打包SDK打的
这一次打包更新了SDK 3.4.7,没有新增任何原生插件,提交苹果审核也报使用了私有api
ITMS-90338: Non-public API usage - The app references non-public selectors in HBuilder: callWithArguments:, evaluateScript:, invokeMethod:withArguments:, isMainFrame, isObject, isString, isSuccess, navigationDelegate, navigationType, setNavigationDelegate:, setSelectionGranularity:, targetFrame, toArray, toDictionary, toDouble, toObject, toString, userContentController, userScripts, 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://developer.apple.com/support/technical/
我也用了最新的3.4.7和老版本打包,2次都上传失败了,同样是上面的问题,昨天都正常,今天早上就不行了
废了。。。应该是苹果对Hbuiler限制了
那难道是昨天开了WWDC,新的iOS版本发布的时候,审核比较严格?
一样的同问,就突然这样,都没改代码。
ITMS-90338: Non-public API usage - The app references non-public selectors in HBuilder: callWithArguments:, currentSession, estimatedProgress, evaluateScript:, initWithFrame:configuration:, invokeMethod:withArguments:, isMainFrame, isObject, isString, navigationType, setNavigationDelegate:, targetFrame, toArray, toDictionary, toDouble, toObject, toString, userContentController, userScripts, 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://developer.apple.com/support/technical/
也是今天早上遇到了同样的问题。也没改啥东西,就报错。芭比q了??
ITMS-90338: Non-public API usage - The app references non-public selectors in HBuilder: callWithArguments:, createLocalStatusBar, currentSession, estimatedProgress, evaluateScript:, initWithFrame:configuration:, invokeMethod:withArguments:, isMainFrame, isObject, isString, navigationType, setNavigationDelegate:, statusBar, targetFrame, toArray, toDictionary, toDouble, toObject, toString, userContentController, userScripts, 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://developer.apple.com/support/technical/
Best regards,
The App Store Team
一样的问题,怎么解决!!!
问题是来自苹果吧,不光uniapp,react native、flutter、ionic等等跨平台框架都出现了问题。
https://developer.apple.com/forums/thread/127678
苹果一锅端了,而且苹果不会改,要改你们改
昨天还正常 今天怎么提都上不去 在线等
现在有解决方案了没
有解决方案吗?
苹果好像修复了,我刚刚提交可以了,你可以试试
回复 4***@qq.com: 构建版本那显示最新上传的版本了是吗
回复 4***@qq.com: 果然可以了,谢谢
苹果说是后台处理了一下 解决了 大家重新提交一下
https://developer.apple.com/forums/thread/127678?answerId=715975022#715975022
刚才提交了,解决了,
解决不了不要钱,解决了给瓶水钱就行,我QQ752562065