我希望使用Mac Project的CakeBuild创建Mac OSX构建。
它有多个拥有不同资产(即图片)的客户。因此,我希望在运行时更改图像。我已经使用以下代码实现了它,但是它使用了预定义的XCassets并从中创建Assets.car。
<ImageAsset Include="Resources\Assets.xcassets\systray-menu-status-synced.imageset\Contents.json" />
<ImageAsset Include="..\..\Build\Customers\$(Customer)\Resources\Images\systray-menu-status-synced.png">
<Link>Resources\Assets.xcassets\systray-menu-status-synced.imageset\systray-menu-status-synced.png</Link>
</ImageAsset>
为什么资源的图像没有链接和更新,而.car是使用新图像形成的?
要实现这一目标,我还需要做些什么?