ios - 是否可以在 iOS 的同一个项目中为两个不同的构建(例如开发和生产)设置两个不同的 URL 架构?
问题描述
我在我的 iOS 项目中创建了两个不同的模式(两个构建,例如开发和生产)。
当用户点击邮件中的链接时,我必须提供一种可能性,将他(如果他安装了应用程序)重定向到应用程序。
我做了一些研究,发现我可以使用 URL Schemas 做到这一点。但我还没有找到一种方法如何将 URL Schema 设置为特定的构建(应用程序),如何区分它们。
有没有办法为同一个应用程序中的两个不同构建设置两个不同的 URL 架构?
解决方案
不要复制 info plist 只是为了做一个小改动。创建一个 xcconfig 文件来定义两个方案的不同值,并在 info.plist 中引用它
这样,最近加入该项目的人就不会忘记为两个 plist 添加一个值。
推荐阅读
- ruby - 为什么'Net::HTTPUnknownResponse.kind_of?Net::HTTPResponse' 返回'假'?
- amazon-web-services - AWS ec2 中不同文件中的多个 cron 作业
- azure-application-insights - ApplicationInsights.config 是否需要位于输出目录的根目录中
- node.js - 等待 node.js/express 中的 Google Vision OCR 承诺并返回
- sas - 获取两个特定字符位置之间的字符串
- python - 如何使用 python 格式化我的 json
- android - 在Android中对齐两个视图的垂直中心
- localization - 通过 Typoscript 将翻译添加到 TYPO3 扩展
- asp.net - 使用 ng-include 时 MVC 路由不起作用
- python - Keras 的回调 evaluate_generator