【发布时间】:2013-11-01 08:05:48
【问题描述】:
使用最新的 Xamarin Studio (4.0.13),我正在尝试在我的应用程序中使用资产目录。该应用有两个不同的应用图标集:一个用于所有测试 (Test.plist) 和暂存 (Staging.plist) 构建,一个用于所有预生产 (PreProduction.plist) 和生产 (Production .plist) 构建。测试包不包含任何应用图标,因为我们希望 QA 明确这与生产版本不同。
我已经开始执行 Pre-Build plist cp 步骤(不理想;Xamarin Studio 应该支持有条件地包含基于构建配置的文件)。有没有办法有条件地捆绑(构建操作ImageAsset).appiconset 和.launchimage 特定于我的构建配置?我已经指定了相关的XSAppIconAssets 和XSLaunchImageAssets,但是因为它们都被标记为ImageAsset,所以无论如何它们都会被复制,并且(不幸的是)复制到 Springboard 可以找到并显示它们的根文件夹中。
有没有办法解决这个问题:
-
添加更多 Pre-Build
cping 以将正确的图标集捆绑到一组中,这是唯一标记为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目录?
【问题讨论】:
标签: xamarin.ios xamarin-studio asset-catalog