小编Maz*_*Tov的帖子

更新的二进制文件已从AppStore中拒绝

我在App Store for iOS中有一个Swift应用程序,它已经发布,我做了一个新的更新,版本1.5.只有一些小修补程序,最重要的是我实施了Firebase Crash Analytics.我能够在调试模式下编译应用程序,Firebase崩溃报告工作正常(我可以看到错误显示在仪表板中).但是当我向Apple提交这个二进制文件时,他们拒绝了.我认为配置文件可能是错误的,所以我创建了一个新的并再次提交.在这两种情况下,我收到了这条消息并拒绝二进制:

表现 - 2.1

我们无法审核您的应用,因为它在发布时崩溃了.不幸的是,没有生成崩溃日志.

下一步

请修改您的应用并在连接到IPv6网络时在设备上进行测试(所有应用必须支持IPv6),以确保它能够在不崩溃的情况下启动.

我回答说我没有任何IPv6服务器,办公室或家里的ISP不支持IPv6,所以我该怎么测试呢......他们回答说:

感谢您的答复.在审核了您的回复之后,Apple开发人员技术支持人员可能会最好地解决您的问题,他们可以提供离散的代码级帮助.

为确保DTS工程师能够为您提供最佳帮助,请确保包含任何可用的符号化崩溃日志,屏幕截图或步骤,以重现请求中遇到的问题.

有关如何读取或表示崩溃日志的信息,请参阅技术说明TN2151了解和分析iPhone OS应用程序崩溃报告.

在这里的评论指向我指南后,我测试了我的应用程序的IPv6兼容性,它没关系,应用程序下载内容并正常工作.

我告诉他们再次检查二进制文件,他们提供了这个错误日志:

Aug 17 17:45:35 Apps-iPhone kernel[0] <Notice>: xpcproxy[261] Container: /private/var/mobile/Containers/Data/Application/E6D8144E-8FD7-4473-9BC7-476AC46B7E2D (sandbox)
Aug 17 17:45:35 Apps-iPhone com.apple.xpc.launchd[1] <Error>: assertion failed: 13F69: launchd + 116796 [9F6284CF-8A17-36CC-9DB5-85D510A21F14]: 0x3
Aug 17 17:45:35 Apps-iPhone AppName[261] <Warning>: WARNING: Firebase Analytics App Delegate Proxy is disabled. To log deep link campaigns manually, call the methods in FIRAnalytics+AppDelegate.h.
Aug 17 17:45:35 Apps-iPhone AppName[261] <Warning>: Configuring the …
Run Code Online (Sandbox Code Playgroud)

app-store appstore-approval ios firebase-crash-reporting

19
推荐指数
1
解决办法
2114
查看次数

为自己的docker注册表提供dockerd的SSL证书

如何在gitlab-ci管道中为自己的docker注册表提供自己的CA Root证书和SSL客户端证书(cert + key)到dockerd?

我有虚拟机(CentOS 7)并安装了docker和gitlab-runner.跑步者注册为docker:dind.安装工作正常,但我无法连接到我自己的docker注册表,该注册表具有来自我自己的CA的证书,但也使用客户端SSL证书.当我转到dockerd参数时,--insecure-registry=gitlab.mazel.tov:4567它不会验证CA,但我仍然不知道如何提供客户端SSL证书,并且pipile将失败并显示此错误.

$ docker login -u gitlab-ci-token -p $CI_JOB_TOKEN https://gitlab.mazel.tov:4567
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
Error response from daemon: Get https://gitlab.mazel.tov:4567/v2/: error parsing HTTP 400 response body: invalid character '<' looking for beginning of value: "<html>\r\n<head><title>400 No required SSL certificate was sent</title></head>\r\n<body bgcolor=\"white\">\r\n<center><h1>400 Bad Request</h1></center>\r\n<center>No required SSL certificate was sent</center>\r\n<hr><center>nginx</center>\r\n</body>\r\n</html>\r\n"
Run Code Online (Sandbox Code Playgroud)

我也有docker中的文件夹:带有我的证书的dind容器,但这种方法不起作用dockerd?但是在我的电脑或服务器上它运行正常.

$ ls -la /etc/docker/certs.d/gitlab.mazel.tov\:4567/ …
Run Code Online (Sandbox Code Playgroud)

ssl docker gitlab-ci docker-registry docker-dind

11
推荐指数
1
解决办法
527
查看次数