在我目前的应用我有2个版本,让他们打电话build 1和build 2.我知道两种风格可以共享公共代码/资源,但也可以有单独的代码和资源,如下所示:

我想要做的是扩展,build 2以便它与另一个构建共享一些代码(例如build 3).共享一些代码,如下所示:

这将是build2和build 3共享一些代码/资源,同时还能够拥有自己独特的代码集.要么:

这里build 3进行了扩展,build 2以便所有代码和资源build 2都可以在两个版本中使用,但build 3也可以拥有自己独特的代码/资源.
我认为扩展build 2是最好的方式(如果可能的话),但任何建议或指向我正确的方向将非常感激.我花了6个多小时在互联网上搜索无济于事.