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

In iOS 13.0, the Setting app crashes when trying to open license page #105

Closed
OlKir opened this issue Aug 6, 2019 · 10 comments · Fixed by #109
Closed

In iOS 13.0, the Setting app crashes when trying to open license page #105

OlKir opened this issue Aug 6, 2019 · 10 comments · Fixed by #109

Comments

@OlKir
Copy link

OlKir commented Aug 6, 2019

The same configuration shows list of licenses as expected for iOS 12, but the list is empty in iOS 13 Beta 5.

After a couple of experiments I found that items on the second level of Settings.bundle appear only if they are "wrapped" into PSGroupSpecifier.

So beginning of the com.mono0926.LicensePlist should look like:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>PreferenceSpecifiers</key>
	<array>
		<dict>
			<key>Type</key>
			<string>PSGroupSpecifier</string>
			<key>Title</key>
			<string></string>
			<key>Footer</key>
			<string></string>
		</dict>
		<dict>
			<key>File</key>
			<string>com.mono0926.LicensePlist/Alamofire</string>
			<key>Title</key>
			<string>Alamofire</string>
			<key>Type</key>
			<string>PSChildPaneSpecifier</string>
		</dict>
@OlKir OlKir changed the title In iOS 13 Licenses are empty In iOS 13 Licenses list is empty Aug 6, 2019
@mono0926
Copy link
Owner

mono0926 commented Aug 7, 2019

Thanks for reporting the issue.
On beta 6, it starts crashing 🤔
I’ll take action in a while.

@mono0926
Copy link
Owner

It seems to be fixed on iOS 13.1 beta 1, released yesterday without any code changes 🤔

@417-72KI
Copy link
Contributor

[FYI]
I tried in iOS13GM Seed, then crashing happened again😂

@mono0926
Copy link
Owner

@417-72KI
Thank you for the information.

There are no problems on iOS 13.1 beta 3, so it seems to be the problem on iOS 13.0 only 🤔

@mono0926 mono0926 changed the title In iOS 13 Licenses list is empty In iOS 13.0, the Setting app crashes when trying to open license page Sep 12, 2019
@sidepelican
Copy link

On iOS 13.1 Beta 4 (17A5844a), Crashes when swipe back from license detail page 😅

@cruisediary
Copy link

On iOS 13.1 (17A5844) has same issue 😢

@shadowsheep1
Copy link

Issue still present in iOS 13.1.1

@mono0926
Copy link
Owner

mono0926 commented Oct 1, 2019

I've released this as 2.7.1 👍 .
Thanks to @roana0229 .

@andlang
Copy link
Contributor

andlang commented Nov 29, 2019

This issue exists again with 2.9.0 and iOS 13.2.2

@BastiaanAndriessen
Copy link

Also experiencing a crash with iOS 13.2.2. Posted another issue: #123

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

8 participants