iphone - iOS 多客户端部署/分发问题

标签 iphone ios ipad ipa in-house-distribution

问题:我有一个分发给多个客户端(内部分发)的应用程序 - 每个客户端都有自己的数据库和服务器实例,这需要我需要为每个客户端构建一个新的应用程序 - 每个客户端的应用程序中嵌入的特定服务器地址详细信息。由于客户端实现的数量在增长,这正在成为一个问题。

是否有某种方法可以将配置文件外部化并与应用程序一起分发,以便只需要进行一次构建?

中央服务器解决方案尚未考虑。

更新: 是否可以在无线分发 list (.plist) 文件中包含特定于客户端的设置,然后将这些设置读入应用程序?

最佳答案

一种技术是设置包,用户通过 iOS 设置应用程序在其中输入适当的服务器地址和其他详细信息。这确实会使用户的事情稍微复杂一些,但这意味着您只有 1 个构建可供所有客户使用。

您还可以在构建时更改设置包中的默认值,这样您仍然可以构建应用程序的自定义版本,但保持相同的代码库。您可能需要编写一些 shell 脚本来执行此操作,并在修改完成后退出您的应用。

关于iphone - iOS 多客户端部署/分发问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18330883/

相关文章:

iphone - 更改 iPhone 中的日期格式

iphone - 协议(protocol)链

javascript - React Native touchableopacity onpress 不起作用

ios - 使用 NSUserActivity 时如何将值返回给 Siri Shortcut?

iphone - iPad 标签栏应用程序不自动旋转

html - 背景图像在 Iphone 和 Ipad 上无法正确显示

ios - 导航到下一个和上一个 subview (就像菜单)

ios - 不是从网络缓存 UIImage 的最佳方法

security - MonoTouch - 如何使用 SecKeyChain.QueryAsRecord() 获取证书列表?

iphone - iPhone应用程序中的YouTube订阅按钮