使用最新的Xamarin Studio(4.0.13),我试图在我的应用程序中使用资源目录。该应用程序有两个不同的应用程序图标集:一个用于所有测试(Test.plist)和暂存(Staging.plist)版本,另一个用于所有预生产(PreProduction.plist)和生产(Production.plist)版本。测试包不包含任何应用程序图标,因为我们希望QA清楚这与生产构建不同。
我已经开始了一个Pre-Build plist cp
步骤(不理想;Xamarin Studio应支持根据构建配置有条件地包含文件)。有没有一种方法可以有条件地捆绑(build action ImageAsset
).appiconset
和.launchimage
特定于我的构建配置?我已指定相关的XSAppIconAssets
和XSLaunchImageAssets
,但由于它们都被标记为ImageAsset
,它们都会被复制到任何位置,并(不幸地)复制到Springboard可以找到和显示它们的根文件夹中。
是否有任何方法可以避免这种情况,而无需:
Adding yet more Pre-Build
cp
ing to bundle the correct icon sets into one set which is the only one markedImageAsset
: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
Adding blank image files to theThis doesn't work, the order icon sets are copied to the output folder is undefinedTestAppIcons.appiconset
catalog?