[mtouch tests] Check if plist has changed before writing it.
This is important for rebuild tests checking filestamps.
This commit is contained in:
Родитель
a1a141b4ca
Коммит
2f8064a6e4
|
@ -495,7 +495,7 @@ public partial class NotificationService : UNNotificationServiceExtension
|
||||||
AppPath = app;
|
AppPath = app;
|
||||||
RootAssembly = MTouch.CompileTestAppLibrary (testDir, code: code, profile: Profile, extraArg: extraArg, appName: appName);
|
RootAssembly = MTouch.CompileTestAppLibrary (testDir, code: code, profile: Profile, extraArg: extraArg, appName: appName);
|
||||||
|
|
||||||
File.WriteAllText (Path.Combine (app, "Info.plist"),
|
var info_plist =
|
||||||
@"<?xml version=""1.0"" encoding=""UTF-8""?>
|
@"<?xml version=""1.0"" encoding=""UTF-8""?>
|
||||||
<!DOCTYPE plist PUBLIC ""-//Apple//DTD PLIST 1.0//EN"" ""http://www.apple.com/DTDs/PropertyList-1.0.dtd"">
|
<!DOCTYPE plist PUBLIC ""-//Apple//DTD PLIST 1.0//EN"" ""http://www.apple.com/DTDs/PropertyList-1.0.dtd"">
|
||||||
<plist version=""1.0"">
|
<plist version=""1.0"">
|
||||||
|
@ -527,7 +527,10 @@ public partial class NotificationService : UNNotificationServiceExtension
|
||||||
</dict>
|
</dict>
|
||||||
</dict>
|
</dict>
|
||||||
</plist>
|
</plist>
|
||||||
");
|
";
|
||||||
|
var plist_path = Path.Combine (app, "Info.plist");
|
||||||
|
if (!File.Exists (plist_path) || File.ReadAllText (plist_path) != info_plist)
|
||||||
|
File.WriteAllText (plist_path, info_plist);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void CreateTemporaryWatchKitExtension (string code = null)
|
public void CreateTemporaryWatchKitExtension (string code = null)
|
||||||
|
|
Загрузка…
Ссылка в новой задаче