【问题标题】:iOs App rejected by Apple - not getting the packages that uses UIWebview while using 'grep -r UIWebView'iOs App 被 Apple 拒绝 - 在使用“grep -r UIWebView”时未获取使用 UIWebview 的包
【发布时间】:2021-10-16 18:18:15
【问题描述】:

我正在写完整的故事,主要问题在最后提到。

来自 Apple 的邮件:

我已按照链接修复此问题:Doc used to fix the issue

ios 构建页面:

视觉研究版:

Xamarin iOS 版本:

xamarin.forms 版本:4.6.0.1180

Webview 集成: 我在我的 Xamarin.forms 项目中使用“webview”,这对于 android 和 ios 很常见。

我使用关键字“UIWebview”进行了搜索,但在我的项目中找不到任何此类用法。

然后我在 mtouch 参数中添加了 --warn-on-type-ref=UIKit.UIWebView。 构建中收到的警告日志:

然后我尝试使用 grep -r UIWebView。 我不确定这是否是在终端中编写命令的正确方法。如果我做错了,请帮助我。 _/_

我等了很久。为什么它显示标准输入的递归搜索??如何找到在 xamarin 中使用 UIWebview 的包?

谁能帮我跳出这个问题。 我在这里犯了什么错误??????

提前谢谢:)

【问题讨论】:

  • 您只向 grep 传递了两个参数。将调用更改为grep -r UIWebView ./Users/...(注意UIWebView 和路径之间的空格)
  • 你在使用 xamarin.material 包吗?
  • @Anand 不,我没有使用 xamarin.material 包。
  • @Gereon 所以你是说我在 UIWebview 和路径之间添加空间?
  • @Gereon 如果我添加 spce,我会收到“没有这样的文件或目录”错误。我尝试过使用“grep -r UIWebView./Users/admin/Documents/kn/hybrid/”测试”/QDH/“40\sep\1”/“teste_Vdeo\2\2\2\2\3”/test_xamarin”和“grep -r UIWebView ./Users/admin/Documents/kn/hybrid/“Test” /QDH/“40\sep\1”/“teste_Vdeo\2\2\2\2\3”/test_xamarin”。但得到同样的错误。

标签: xamarin xamarin.forms xamarin.ios


【解决方案1】:

我已经解决了这个问题。我尝试“grep -r UIWebView”的方式发生了变化

因此,对于所有面临相同问题的开发人员来说。我正在发布解决问题的方法。

删除 bin 和 obj 文件夹

假设你的项目路径是User/documents/xamarin/myproject

然后添加

cd documents
cd xamarin

然后写

grep -lr "UIWebView"

然后返回(mac)

您将收到一个包含所有使用 UIWebview 的库的输出。

主要问题是 Hockeyapp sdk。您应该将其替换为应用中心。删除或更新具有 UIWebview 引用的其他库。

如果你正在获取 sqlite3,请忽略它。

创建存档文件。上传到应用商店。 :)

【讨论】:

  • 您可以稍后标记此答案,这将帮助更多有相同问题的人:)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-27
  • 2013-04-04
  • 2022-01-25
  • 1970-01-01
  • 2020-11-12
  • 1970-01-01
相关资源
最近更新 更多