How to change Xamarin UWP App Name - xamarin

I have a Xamarin.Forms application that builds to Android, iOS, and UWP. On iOS the App Name shows up as just "AppName" under the icon. On UWP, however, the app name is "AppName.UWP".
How do I remove the .UWP in my app name?
I have tried editing the Assembly name, the namespace, etc, and none of it seems to be working.

There should be a "Package.appxmanifest" file in your UWP project. Open that up and you should see "Display name", "Short name", and "Package display name" among other settings. Hovering over the setting text will tell you what they each do. This Stack Overflow answer has some more information.
Application > Display name: Specifies the full name of the app.
Visual Assets > Short name: Specifies an abbreviated name for the app.
Packaging > Package display name: Specifies the app name that appears in the Store. When the package is uploaded to the Store, this name is replaced.
You can find all of the details on Microsoft's App package manifest page.

Related

Xcode Widget Extension Cannot Preview in WatchOS

I am adding a Widget Extension (named Complication) to my WatchOS app. When creating the widget, I am not able to select an application in the field "Embed in Application". The app name shows up, but I can only select "None".
When I want to preview the widget, the following error message comes up:
AppExtensionNeedsContainingAppError:
ComplicationExtension.appex must be in an app
The app extension "ComplicationExtension.appex" needs to be embedded
in an app in order to use previews
What can I do to get it to work? I added the app in the Target Membership but that does not work. What am I missing?

Change AssemblyName Based on Localized CFBundleDisplayName with Xamarin.Mac

Update:
Now it's an approved bug fo Xamarin.Mac. You can contribute from here:
https://github.com/xamarin/xamarin-macios/issues/7466
I coded a Xamarin.Mac app. I localized my app bundle name and bundle display name via InfoPlist.strings inside of "lproj" folders
with the help of Xcode.
Localized bundle name is visible on menu via app name now:
However, unlike Xamarin.iOS, Xamarin.Mac gets app Dock name from Assembly Name in Project options, not from "CFBundleDisplayName" :
So, my app name on the Dock icon could not response the localization settings, it stays unchanged.
So the important thing is:
How can I localize the "Assembly Name" in app options for Visual Studio Mac ? Thanks a lot.

Hockeyapp - Please make sure that the versionCode is 1 or higher

Trying to upload a Xamarin build to Hockeyapp I get this error.
When uploading to Hockeyapp, don't select an existing app name from a prior upload you did for another platform, choose to "create new application".
Now, it's worth mentioning you can use the same app name as a previous app, here's how I did it. I had already created an Android version of my app called MyApp within HockeyApp, when I tried to upload the UWP project I tried to select the previous app name from the dropdown titled "MyApp". You can't do this. Instead, I went into my project properties for my UWP app, then clicked on "Package Manifest" then click on Packaging and changed the "Package Display Name" to the same, in my case that was "MyApp".

Windows dev center Apps with same name

I've two apps with same name, one is in phone and the other one is in desktop. Now, I created a universal app. Tab version have a small number of users, I need to upload new universal package to the phone version app.
But the problem is the App name automatically reserved to the Tab version, and the package name also. I'm not able to associate the application with the phone build in the store(because the app name is not reserved to this, there is no package name or package id for this in the store)
How can I resolve this issue without changing the name of the Phone Build?
Note: the dev center not showing delete option for this particular name.

how to localize app title in mac pkg

I'm creating an app to run on Macbooks. I have successfully localized my app title using the Info.plist and Infoplist.strings so when it is installed, the localized title is displayed correctly in the Applications folder, and when I run the app, the localized title appears correctly in the menu bar.
However, when I run my package to install my app, everything appears to be localized automatically in the installer EXCEPT my app title. How can I get my app title to be localized in the installer?

Resources