GilWright

GilWright

Apple Game Frameworks and Technologies: Screen image may be wrong (p 13)

Working through the steps (checking that the Info,plist matches exactly), run the demo game and what appears is grey but does not fill the landscape screen when run in the simulator against an iPhone 11 Pro Max (as recommended earlier in the text). This may be an Xcode related problem. I have noted occasional problems with the menu bar not going away but this time the actual grey box is not filling the screen - it actually looks like a scaled down iPad screen. It works correctly on any of the iPads that I tested.

Xcode 12.0 beta 4 on MacOS 11 (20A5343i)

Marked As Solved

Paradox927

Paradox927

Author and Editor at PragProg

Hey, there! Sorry for the delayed response. I thought I had notifications set up for Devtalk, but I guess not.

Anyway, with Xcode 12, at least the beta version, you’ll need to add a new plist entry, “Launch screen interface file base name”. You can either add this entry and set its value to “Main” or create a custom LaunchScreen.storyboard file and set its value to “LaunchScreen”.

If that doesn’t work, let me know. I may have misunderstood the problem/question.

Also Liked

GilWright

GilWright

Same comment applies to the screen shot on p15 - it is still the aspect ratio of an iPad with black bars to the left and right.

GilWright

GilWright

Adding the debug on scene.size - the 11 Pro Max reports 480x320, iPad Pro 12.9" reports 1024x768, iPhone 11 Pro (not Max, real phone) reports 480x320.

cocojas

cocojas

I’ve also created a bug with Apple that the game template doesn’t set itself up correctly. The multi-target game template does, so I think it’s just a miss on their part, or they can’t decide whether they want to use a launch storyboard or the new info plist dictionary to set it up.

Where Next?

Popular Pragmatic Bookshelf topics Top

GilWright
Working through the steps (checking that the Info,plist matches exactly), run the demo game and what appears is grey but does not fill th...
New
rmurray10127
Title: Intuitive Python: docker run… denied error (page 2) Attempted to run the docker command in both CLI and Powershell PS C:\Users\r...
New
New
leba0495
Hello! Thanks for the great book. I was attempting the Trie (chap 17) exercises and for number 4 the solution provided for the autocorre...
New
adamwoolhether
When trying to generate the protobuf .go file, I receive this error: Unknown flag: --go_opt libprotoc 3.12.3 MacOS 11.3.1 Googling ...
New
jskubick
I’m under the impression that when the reader gets to page 136 (“View Data with the Database Inspector”), the code SHOULD be able to buil...
New
adamwoolhether
I’m not quite sure what’s going on here, but I’m unable to have to containers successfully complete the Readiness/Liveness checks. I’m im...
New
jskubick
I found an issue in Chapter 7 regarding android:backgroundTint vs app:backgroundTint. How to replicate: load chapter-7 from zipfile i...
New
kolossal
Hi, I need some help, I’m new to rust and was learning through your book. but I got stuck at the last stage of distribution. Whenever I t...
New
rainforest
Hi, I’ve got a question about the implementation of PubSub when using a Phoenix.Socket.Transport behaviour rather than channels. Before ...
New

Other popular topics Top

AstonJ
If it’s a mechanical keyboard, which switches do you have? Would you recommend it? Why? What will your next keyboard be? Pics always w...
New
ohm
Which, if any, games do you play? On what platform? I just bought (and completed) Minecraft Dungeons for my Nintendo Switch. Other than ...
New
PragmaticBookshelf
Design and develop sophisticated 2D games that are as much fun to make as they are to play. From particle effects and pathfinding to soci...
New
New
AstonJ
There’s a whole world of custom keycaps out there that I didn’t know existed! Check out all of our Keycaps threads here: https://forum....
New
AstonJ
In case anyone else is wondering why Ruby 3 doesn’t show when you do asdf list-all ruby :man_facepalming: do this first: asdf plugin-upd...
New
AstonJ
We’ve talked about his book briefly here but it is quickly becoming obsolete - so he’s decided to create a series of 7 podcasts, the firs...
New
AstonJ
If you want a quick and easy way to block any website on your Mac using Little Snitch simply… File > New Rule: And select Deny, O...
New
First poster: bot
zig/http.zig at 7cf2cbb33ef34c1d211135f56d30fe23b6cacd42 · ziglang/zig. General-purpose programming language and toolchain for maintaini...
New
PragmaticBookshelf
Develop, deploy, and debug BEAM applications using BEAMOps: a new paradigm that focuses on scalability, fault tolerance, and owning each ...
New

Sub Categories: