【发布时间】:2016-04-26 15:39:59
【问题描述】:
我在 Visual Studio Community 2015 中有一个 Xamarin PCL 解决方案。
我有兴趣为两个不同的客户部署适用于 Android 和 iOS 的相同应用程序。唯一会改变的是启动图像和应用程序图标。
我曾想过在我的 git 存储库中拥有不同的分支,每个分支对应一个客户。但我认为这不是一个合适的解决方案。
另外,我也想过有不同的配置解决方案,例如在 iOS 中:
Configuration: [Ad-Hoc customer 1] - Platform: iPhone
Configuration: [Ad-Hoc customer 2] - Platform: iPhone
然后更改每个配置的项目属性上的参数。但是如果我改变了具体配置的参数,切换到另一个配置,然后我回到第一个配置的参数,还有第二个配置的参数。
如果我没记错的话,我必须为每个构建指定不同的包名称,否则,Google Play 和 Apple Store 将不会接受我的应用。
在 Xcode 中,这个概念是目标/目标。
在 Visual Studio 2015 中实现我的目标的正确形式是什么?
【问题讨论】:
标签: visual-studio deployment xamarin portable-class-library targeting