ios - Apple App Store Connect:简单的防伪环保
问题描述
我们有一个连接到云服务器的 iOS 应用程序。在开发过程中,我们使用指向开发或暂存云的环境参数。但是对于发布,我们必须指向生产云服务器。
是否有任何方法可以阻止具有开发或暂存环境参数的应用程序与 App Store Connect 一起发布?
据我所知,不可能:
- 上传快照版本(例如 1.1.1-SNAPSHOT),苹果强制执行 [number].[number].[number]。
- 上传一个较低的版本:例如 0.0.0 以确保它正在进行中。
- 命名上传的构建或查看存档名称(它们只有一个构建号和一个版本)。
- 上传后,使用 [STAGING] 标记构建。
对于 android,我们通过使用 Jenkins 作业发布应用程序来解决此问题,但对于 Apple,这是不可能的,因为无法确定正确的构建,无法自动发布,而且审查过程很糟糕。
我发现很难相信有一个发布工具不提供这些基本功能,所以我显然遗漏了一些东西。使用 App Store Connect 实现这一点的正确方法是什么?
更新:
我怎么知道这些构建中的哪些指向哪个环境?如何强制只提交生产环境构建以供审核?
解决方案
推荐阅读
- python-3.x - 有没有办法从 Pytube 获取流的 URL?
- python - 我需要帮助字符串格式化
- javascript - 在 keydown 上从数组中返回非重复的随机项
- python - TensorFlow 忽略了 RTX 3000 系列 GPU
- docker - Windows 无法 ping 虚拟机中的 docker
- json - 如何确定网站的 JSON 响应的超链接(假设网站支持 JSON)?
- python - 从 Python 访问 Gcloud MySQL 时连接超时
- python - Pythons 'DataFrame' 对象不可调用 - FOR ERROR
- javascript - 删除 Javascript 数组上的 getter
- python - 分数正在增加