ios - 是否可以在 iOS 的同一项目中为两个不同的构建(例如开发和生产)设置两个不同的 URL 模式?

标签 ios xcode build plist build-process

我在我的 iOS 项目中制作了两个不同的模式(两个构建,例如开发和生产)。
当用户点击邮件中的链接时,我必须提供一种可能性,将他(如果他安装了该应用程序)重定向到该应用程序。

我做了一些研究,发现我可以使用 URL 架构来做到这一点。 但是我还没有找到如何为特定构建(应用程序)设置 URL 架构的方法,如何区分它们。

有没有办法为同一应用中的两个不同build设置两个不同的 URL 架构?

最佳答案

不要为了做一个小改动而复制 info plist。创建一个 xcconfig 文件来定义两个方案的不同值,并在您的 info.plist 中引用它

这样,最近加入该项目的人就不会忘记为两个 plist 添加值。

关于ios - 是否可以在 iOS 的同一项目中为两个不同的构建(例如开发和生产)设置两个不同的 URL 模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58097971/

相关文章:

ios - 为 UITableViewController 添加属性

ios - 重新启动并在 GameScene 中呈现

javascript - 使用 javascriptcore 框架调用 javascript 函数将 [object Object] 返回给 JSValue

iphone - xcode 4.2,用于分发的代码签名

ios - 在 mac os Sierra 上构建tensorflow示例ios代码时出错

iOS - 设置 - Modal Segue to Table view controller

iphone - 为什么我的对象没有通过 segue 正确传递?

java - 无法构建 Java Netbeans 项目

java - Maven 程序集插件因 NullPointerException 失败?

ubuntu - 我自己构建和安装一个包,我怎么能注意到 apt-get 知道我安装了它?