2020年5月12日,关于Apple Transporter 使

2020-05-12  本文已影响0人  启瓴

2020年5月12日,周二,天气晴。

1.关于Apple Transporter 使用

2.Unity导出项目带有UIWebView 解决

3.控制台打印 returned unexpected error 1信息

1.关于Apple Transporter 使用

这二天在测试上传应用包体,

用 Transporter 和 Xcode直传

都是速度超级慢,

一个百兆的包体传一天都上不去,

让人捉急。

搜索几天都是关于验证不通过的问题,

而不是慢的问题。

今天查看 Transporter 的偏好设置,

看到有一个传输协议如下:

ASpera业内很出名,

很多云使用其fasp协议快速传输数据,

再绝大多数网络条件下拥有稳定高速传输,

直接选此选项。

暂停之前的传输,

再开始后直接秒传。

2.Unity导出项目带有UIWebView 解决

包体上传后会有一段时间校验,

隔了一会发现构建版本没有了,

不要慌,

去邮箱查看原因,

果然有禁用项:

ITMS-90809: Deprecated API Usage – Apple will stop accepting submissions of apps that use UIWebView APIs . See https://developer.apple.com/documentation/uikit/uiwebview

for more information.

UIWebView 已经启用了,

Apple让用WKWebView进行替代。

这个包体工程是从Unity中导出的,

解决这个问题从Unity中着手。

查找相关资料,

Unity从2017.4版本开始已经用WKWebView开始替换,

但是应为一直有bug,

到2020.1.0版本才修复,

之前的版本已经不准本修复,

(Unity精神小伙儿有点刚啊哈哈,替你抹把汗)

网上大神已经有旧版本解决方案:

https://www.cnblogs.com/Yongersblog/p/12530589.html

我偷个懒还是下载最近的Unity版本,

重新导出一次。

查找资料过程中,

意外发现一个自动化处理iOS分发的工具,

fastlane,

先贴一个大神的分享:

https://www.logcg.com/archives/3235.html

后续研究后再介绍。

3.控制台打印 returned unexpected error 1信息

关于控制台一直打印returned unexpected error 1信息,

查找资料是因为 macOS catalina 对xCode版本WKWebView不友好导致日志打印问题,

解决办法:

打开 Product => Scheme => Edit Scheme (即:command + <)

在 Run => Arguments => Environment Variables 中设置 OS_ACTIVITY_MODE 为 disable

上一篇 下一篇

猜你喜欢

热点阅读