How to properly take screen shots in Xamarin iOS simulator - visual-studio-2010

I am currently taking screen shots for my application using iOS simulator. The issue I am coming across is that they are being being taking with borders and causing it to be rejected.
I have another approved application with screen shots and it doesn't have rounded borders.
I am using this button to take screen shots

Try to run the iOS simulator in the Mac and then take the screenshot. I did a test and the screenshot in the mac does not has the rounded borders.
Another way is you can use some tools to edit those screenshots to achieve what you want:).

Related

Full screen screenshot in ios simulator on macosx

I am programming in mac OSX using VSCode and XCode. I am using a iPhone 14 pro MAX to emulate my app on a device. I have some screens that they dont fit in the screen so the user have to scroll to see the whole screen. Now, I want to take a printscreen of this screen but not just the part of the screen that the user can see, but the whole screen, so when I see the print screen I am able to see the whole screen. Is this possible?

Xamarin iOS Splash Screen

Windows 10, Visual Studio 2019 (16.5.4).
I've been following this example:
https://learn.microsoft.com/en-us/xamarin/ios/app-fundamentals/images-icons/launch-screens?tabs=windows
Which is fairly straightforward. My splash screen is simply a blue background with my logo in the centre. However, I cannot work out how to centralise the logo on every iOS device and both portrait and landscape.
Do I have to create a different Asset or LaunchScreen.storyboard for every device?
The way I am familiar with that you can create a responsive design in iOS is to use the concept of AutoLayout.
But before you start that you should be aware of the basics of designing in iOS
Goodluck
Feel free to get back if you have queries
I cannot work out how to centralise the logo on every iOS device and both portrait and landscape.
In the designer you can grab the dot in the centre of the view and then drag it to the vertical or horizontal lines:
Check https://learn.microsoft.com/en-us/xamarin/ios/user-interface/designer/designer-auto-layout#center-constraints

Transparency in app icon for Mac App Store

I'm tried to submit my first Mac App Store app (I already have a few iOS ones), but I'm having some problems with the app icon.
On iOS, the icon needs to be a square without transparency and the OS will do its magic to make it look like it should.
On the other hand, on Mac, icons are not square, so I submitted an app with with an icon in all the right sizes (all pngs with some alpha).
Unfortunately, the preview seems to have replaced the semi-transparent areas with black pixels. See this screenshot.
In the screenshot, you can see that app icon in "included assets" is fine (it's a bit blurry, I think because it's scaling down a high-res image), but the App Store Icon is ugly.
What am I supposed to do about this? Will the icon actually look like that on the Mac App Store?
I decided to just try and publish the app. It's now in the app store and the icon looks fine with the right transparency.
I wonder if this bug is just a sign of Apple paying less attention to details for the Mac App Store compared to the iOS one!

Xcode landscape launch image warning when not required

I am finishing up an app which only runs in portrait mode on the iPad and iPhone. As a result, I don't provide any landscape launch images - I could include them, but they would never be seen, so I'd prefer to save the space in my app.
How do I stop XCode trying to auto assign 'Default.png' and 'Default#2x.png' into the landscape images for the iPad? This causes a warning to appear, since these images are for the iPhone and so are the wrong dimensions. Alternatively, a solution to suppress the warning that appears would suffice.
Control-click on an unwanted iPad launch image in the Summary window and choose Delete. This will remove the reference to the image as a launch image for iPad. Even better, go ahead and include solid black PNG images for the unneeded launch images. They will be compressed by Xcode when it builds your app, so that they will take up virtually no space in the app bundle.
I regard the fact that Xcode automatically creates default launch images for iPhone but not iPad as a bug. I suggest you complain about this behavior at bugreporter.apple.com.
EDIT: Just to be clear, what you want is a minimal set of properly sized images with the following names:
Default.png
Default#2x.png
Default-568h#2x.png
Default-Portrait~ipad.png
Default-Landscape~ipad.png
Default-Portrait#2x~ipad.png
Default-Landscape#2x~ipad.png
This will prevent Xcode from using e.g. an iPhone launch image in an iPad slot.

How to make an iOS app support landscape orientation in XCode?

How to make an iOS app support landscape orientation?
How do you make it support both landscape and portrait, where you can just press a button to activate it.
for any new people reading this old post just go to main.storyboard->click on the view controller click on simulated metrics (the fourth icon that pops up, looks kind of like a pentagon belt buckle)
then orientation->Landscape this is for Xcode 5

Resources