嗨,我一直在开发我的第一个iOS应用程序。我已经完成了所有要求。现在是时候发布了。但是在分发之前,我想把事情做好。
我进行了搜索,并根据需要获得了“目标”。现在只需满足以下要求:
我有客户端1和客户端2,它们都有不同的网址,图片和应用主密码。
现在的第一件事是在进行构建之前手动更改它们。但是我想要更合适的方法。因此,我想到了为每个客户端的每个目标创建一个配置文件。但我没有完成。
因为为客户端1添加了“ Config”文件后,我无法为目标2创建第二个“ Config”文件,该文件指示了客户端2。
请帮助我,我很困惑。预先感谢
答案 0 :(得分:1)
一旦您具有不同的目标,您还将附加不同的属性列表。这样,您就可以为特定目标自定义配置的某些元素。
在此示例中,我复制了目标,现在有两个目标,两个方案和两个.plist
文件。我可以自定义一个.plist
,而不会影响其他目标。
解决此问题的另一种方法是在Swift中创建两个配置文件。例如,您可以为每个应用程序配置创建一个AppConfig
结构,并将其一次附加到一个目标。它可能位于AppConfig.swift
和AppConfigDemo.swift
下,都有下面的代码,但其中的URL不同。
struct AppConfig {
let urlString = "https://myclienturl.com"
}
关键是将每个文件包含在正确的目标中。在这里,此AppConfig.swift
与Test
目标一起可用。在TestDemo
目标中将无法访问它。您可以对每个客户之一执行相同的操作。
答案 1 :(得分:0)