Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

iOS: update Info.plist #8933

Open
wants to merge 4 commits into
base: distro/collabora/co-23.05
Choose a base branch
from

Conversation

Minion3665
Copy link
Member

There are various settings in Info.plist (generated from Info.plist.in at configure time) which are incorrect. Particularly important are the API and encryption declarations (which will be required to upload builds from tomorrow), and making the Collabora Office folder visible in iCloud (which stops files created from the recents tab being hidden)

Signed-off-by: Skyler [email protected]

The ranks in iOS are "Owner", "Default", "Alternate" and "None". We used
"Owner" for all of the OASIS formats, which are not defined by us, but
for .fodt which is specified as "com.collabora.xyz" we had "Default".

Similarly, we only open PDFs in "Read Only" mode so should be classified
as a viewer rather than an editor.

Signed-off-by: Skyler <[email protected]>
Change-Id: I411d9b26e7f4a70ed7cc36974459fdf5c89a6c22
Signed-off-by: Skyler <[email protected]>
Change-Id: I03471f1f7015a41f98d1120355ba3879aebfa54a
To comply with export regulations, we need to tell Apple whether we use
non-exempt encryption. We can do this manually through AppStore Connect
but if we instead specify this in the Info.plist we will not have to do
so repeatedly.

Similarly, some APIs require declaration of reason, and after May 1st
this would prevent us from uploading new builds. This commit adds the
required compliance information to explain why we use the APIs we do.

Please see https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api
for more details on APIs which require reasoning to use

Signed-off-by: Skyler <[email protected]>
Change-Id: Ie6b05b754b2f3fd8e3e9b49d8e3b0581f63a8a1d
Previously the Collabora Office folder was hidden in iCloud. This was
normally fine as you could only create documents outside it, however
creating documents from the "Recents" tab still created them inside the
folder, making it impossible to later find the documents.

Showing the folder fixes this issue.

Signed-off-by: Skyler <[email protected]>
Change-Id: I3ad9f2708934006fe25e8aa64af3c8f0378ab267
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: To Review
Development

Successfully merging this pull request may close these issues.

None yet

1 participant