EAS构建失败,错误代码为1,但Expo构建成功,我需要EAS构建来删除未使用的包,如com.segment.analy



昨天,我在google play console上使用Expo build:android发布了我的应用程序构建,但收到错误消息:

SDK细分分析Android (com.segment.analytics.android: Analytics), 4.9.4收集个人或敏感数据,包括但不限于广告ID、Android ID标识符。永久设备标识符不得与用户数据策略中描述的其他个人和敏感用户数据或可重置的设备标识符相关联。

由于此策略问题,您无法发布此版本。为了获得发行许可,你可以考虑使用另一个SDK;删除此SDK;或者,如果您的SDK提供程序提供此SDK,则升级到不包含违规代码的策略兼容版本。

根据SDK提供商提供的信息,您可以考虑升级到4.10.1。详细信息请咨询SDK提供商。

操作要求:上传一个新的兼容版本并停用不兼容的版本。

阅读用户数据政策了解更多细节,以及如何提交更新的应用程序以供审查。

我试图在App.json中找到这个包来删除它,但它不存在。我也检查了节点模块,但也找不到它们。因此,删除此包的唯一方法是使用EAS Build,因为它删除了未使用的包,但构建失败,错误代码为非零。因此,我无法找出构建失败的原因。

问题现已解决!我想分享一下我是如何解决这个问题的:我检查了EAS构建中的构建日志,在预构建日志中发现了一些错误和警告。

我开始解决这些日志错误,如sound.wav文件未找到我在APP.json中提到的通知。

我发现我没有在App.json文件中正确给出文件路径这就导致了这个问题。修复这个后,我能够做EAS构建成功!

对于那些在Google Play Console: SDK Segment Analytics Android (com.segment.analytics.android: Analytics)中得到此警告/错误的人,4.9.4收集个人或敏感数据…

如果你在做博览会构建,请做EAS构建。此错误将通过执行EAS构建来解决,因为它删除了未使用的包,并且您可以在没有任何错误的情况下在Google play控制台发布应用程序.

相关内容

  • 没有找到相关文章