Add required screenshots according to Apple requirements:
https://developer.apple.com/help/app-store-connect/reference \
/screenshot-specifications/
Screenshots have been taking using the Xcode simulator running
three different devices, iPad Pro 12.9, iPhone 15 Pro Max and
iPhone 6S Plus.
The next public version of ScummVM on TestFlight was 2.8.0 (8).
It was based on the commit with SHA 710878a from the ScummVM Git
branch-2-8 tree.
The "Release notes" section is updated with the text from "What to
Test" information provided in TestFlight.
The next public version of ScummVM on TestFlight was 2.8.0 (7).
It was based on the commit with SHA eb66c63 from the ScummVM Git
master tree.
The "Release notes" section is updated with the text from "What to
Test" information provided in TestFlight.
The next public version of ScummVM on TestFlight was 2.8.0 (6).
It was based on the commit with SHA fb504e0 from the ScummVM Git
master tree.
The "Release notes" section is updated with the text from "What to
Test" information provided in TestFlight.
To document all public releases notes of the iOS port on TestFlight
and AppStore, add a metadata document which shall be updated for
every new public release.
The Android metadata document has been used as base with additions
of included games. The "Release notes" have been updated with what
was provided as "What to Test" notes in the first public version of
ScummVM on TestFlight.
This note corresponds to the iOS build 2.8.0 (4), based on commit
SHA 4c092c2 from the ScummVM Git master tree.
This includes a proper fix for the nancy2 softlock, as well as
a correction for which scenes need to be affected when
"fix softlocks" is enabled in nancy5
When building the iOS port of ScummVM using configure instead of
Xcode, the on-screen icons were not copied to the generated bundle.
Assets not being application icons or launch images are compiled to
an Assets.car file by Xcode and put in the root directory of the
application bundle.
Generate a Assets.car containg the on-screen icons by running the
following command in the dists/ios7 directory:
xcrun actool ./Images.xcassets --compile build --platform iphoneos \
--minimum-deployment-target 7.0 --app-icon AppIcon \
--output-partial-info-plist partial.plist \
--launch-image LaunchImage
The Assets.car seems to be a proprietary Apple’s archive that first
appeared in iOS 7.
This commit adds a compiled Assets.car contating the assets to the
ios7 dists, just as in the tvos dist. The Assets.car file is then
copied to the root directory of the app bundle in the ports.mk file
when running "make ios7bundle"
The Android backend have two on-screen controls. One for configuring
the touch mode setting and one for accessing the main menu.
The on-screen controls are presented as two clickable buttons.
The image of the touch mode setting changes depending on which mode
that is configured.
Add the same images as assets to the iOS port. Unfortunately it's
not possible to share the same resource files becuase the assets
in Android are of type Android vector drawable.
iOS can handle vector based images, but only in form as a PDF.
There's a lot to read about this format but luckily there are free
converter tools between the formats.
Add converted versions to the iOS7 port.
Some bluetooth keyboards also need "navigation" supported as configuration change
Tested with a new Lamtech bluetooth (BLE5) keyboard and also this is suggested here as well:
https://stackoverflow.com/a/27238892
Due to the changes in the file format, nancy.dat needed
regeneration in order for the engine to work. The file now
contains data for all games up to and including nancy5.