使用最新的 Xamarin Studio (4.0.13) 我正在尝试在我的应用程序中使用资产目录。该应用程序有两个不同的应用程序图标集:一个用于所有测试 (Test.plist) 和暂存 (Staging.plist) 构建,一个用于所有预生产 (PreProduction.plist) 和生产 (Production.plist) 构建。测试包不包含任何应用程序图标,因为我们希望 QA 清楚这与生产构建不同。
我已经开始执行 Pre-Build plistcp
步骤(不理想;Xamarin Studio 应该支持有条件地包含基于构建配置的文件)。有没有办法有条件地捆绑(构建操作ImageAsset
).appiconset
和.launchimage
特定于我的构建配置?我已经指定了相关的XSAppIconAssets
and XSLaunchImageAssets
,但是因为它们都被标记ImageAsset
了,所以无论如何它们都会被复制,并且(不幸的是)复制到 Springboard 可以找到并显示它们的根文件夹中。
有没有办法解决这个问题:
添加更多 Pre-
cp
Building 以将正确的图标集捆绑到一组中,这是唯一标记的一组ImageAsset
:cp iPhone/buildPlists/Staging-Info.plist Info.plist; cp -r Resources/Images.xcassets/TestAppIcons.appiconset/* Resources/Images.xcassets/AppIcons.appiconset; cp -r Resources/Images.xcassets/TestLaunchImages.launchimage/* Resources/Images.xcassets/LaunchImages.launchimage
将空白图像文件添加到这不起作用,将订单图标集复制到输出文件夹未定义TestAppIcons.appiconset
目录?