xamarin-macios/msbuild
Rolf Bjarne Kvinge c48c62fed5
[msbuild] Unify how CFBundleName is calculated. (#10475)
* [msbuild] Unify how CFBundleName is calculated.

Previously, CFBundleName would default to:

* iOS: CFBundleDisplayName (if set), otherwise the app bundle name.
* all other platforms: the app bundle name.

Now unify the logic so that we have the same behavior on all platforms.

This is a breaking change under the following conditions:

* Building for iOS
* CFBundleName is not set in the Info.plist
* CFBundleDisplayName is set in the Info.plist
* CFBundleDisplayName from the Info.plist is different from AssemblyName in
  the csproj (which is the value used to calculate the app bundle name).

The fix would be to:

* Set CFBundleName in the Info.plist to the desired value.

This change works in previous versions of Xamarin.iOS as well.

* Update tests.
2021-01-21 14:29:19 +01:00
..
Xamarin.Localization.MSBuild [msbuild] Fix semi-conflicting options to set codesign timestamp (#10428) 2021-01-15 10:43:11 -05:00
Xamarin.Mac.Tasks [msbuild] Remove duplicate trailing slash from _XamarinBclPath. Fixes #10446. (#10449) 2021-01-18 16:42:40 +01:00
Xamarin.Mac.Tasks.Core [msbuild] Unify how CFBundleName is calculated. (#10475) 2021-01-21 14:29:19 +01:00
Xamarin.MacDev.Tasks [msbuild] Unify the EmbedProvisionProfile and EmbedMobileProvision tasks between iOS and macOS. (#10322) 2021-01-11 14:34:19 +01:00
Xamarin.MacDev.Tasks.Core [msbuild] Unify how CFBundleName is calculated. (#10475) 2021-01-21 14:29:19 +01:00
Xamarin.ObjcBinding.Tasks [msbuild] Remove support for XI/Classic. (#976) 2016-10-13 10:47:46 +02:00
Xamarin.Shared [msbuild] Remove unused property from DetectSigningIdentityTask. (#10478) 2021-01-20 21:23:51 +01:00
Xamarin.iOS.Tasks [msbuild] Merge the iOS and Mac versions of the DetectSigningIdentity task. (#10407) 2021-01-14 07:49:30 +01:00
Xamarin.iOS.Tasks.Core [msbuild] Unify how CFBundleName is calculated. (#10475) 2021-01-21 14:29:19 +01:00
.gitignore [msbuild] Convert project files to sdk-style project files. (#7698) 2020-01-14 08:16:02 +01:00
ILMerge.targets [msbuild] Fix pdb generation, ship the pdb and improve build logic. (#8672) 2020-05-26 14:49:21 +02:00
Makefile [msbuild] Implement support for Mac Catalyst 2020-12-03 10:42:26 +01:00
Xamarin.MacDev.Tasks.sln [tests] Split the iOS msbuild tests in two. (#9860) 2020-10-15 08:45:43 +02:00