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

iPadOS 18.0 beta 1 can’t use SEB, please help! #416

Open
Eric0601000 opened this issue Jun 14, 2024 · 11 comments
Open

iPadOS 18.0 beta 1 can’t use SEB, please help! #416

Eric0601000 opened this issue Jun 14, 2024 · 11 comments
Assignees

Comments

@Eric0601000
Copy link

The SafeExamBrowser 3.3.3 is not available for iPad OS 18.0 beta1 and IOS 18.0 beta1
The SEB display that running on new iOS version not allowed
IMG_0239

@danschlet danschlet transferred this issue from SafeExamBrowser/seb-win-refactoring Jun 14, 2024
@danschlet
Copy link
Member

We don't support iOS major beta versions until we tested those and SEB properly. In the past there were major issues with first iOS betas, that's why we had to introduce this. As you should know, Apple doesn't recommend installing beta versions on productive devices (and this is a Developer Beta, not meant for public use!).

If you are an exam administrator/teacher: There is a settings key allowiOSBetaVersionNumber which you can set to 18, then SEB 3.3.3 will run on iOS 18 beta. You would need to save the configuration file as plain text and use a text editor to change that setting.

@danschlet danschlet assigned danschlet and unassigned dbuechel Jun 14, 2024
@Eric0601000
Copy link
Author

We don't support iOS major beta versions until we tested those and SEB properly. In the past there were major issues with first iOS betas, that's why we had to introduce this. As you should know, Apple doesn't recommend installing beta versions on productive devices (and this is a Developer Beta, not meant for public use!).

If you are an exam administrator/teacher: There is a settings key allowiOSBetaVersionNumber which you can set to 18, then SEB 3.3.3 will run on iOS 18 beta. You would need to save the configuration file as plain text and use a text editor to change that setting.

Really appreciated!! I’m a administrator. So how can I apply the 3.3.3 version SEB in the iPadOS 18.0 developer beta? I can’t find the settings key that allow me to change the version number.

@danschlet
Copy link
Member

danschlet commented Jun 14, 2024

The iOS 18 option is not yet available in the built-in Settings editor/Security page.

You need to share/save the configuration file with the options below (and don't use a Settings Password).

Screenshot 2024-06-14 at 15 06 53

Then you can open the file with a text editor and if you don't find the allowiOSBetaVersionNumber key in the file, add these two lines (check how similar keys are formatted in the file, you can add it for example directly after the line in the beginning of the file):

	<key>allowiOSBetaVersionNumber</key>
	<integer>18</integer>

@danschlet
Copy link
Member

If you use the Mac version to save the configuration file, it also has the option to save as plain text in the file dialog. The Windows version saves plain text, as long as Starting Exams is selected and no settings password used.

@Eric0601000
Copy link
Author

If you use the Mac version to save the configuration file, it also has the option to save as plain text in the file dialog. The Windows version saves plain text, as long as Starting Exams is selected and no settings password used.

Thank you so much!!! Unfortunately, I have done this before and change the code to allow the SEB running on the 18.0 developer beta, but actually when students open the config file, the SEB will lock the iPad and flash back to the main interface, then the iPad will be frozen and have to be forced shutting down. I already told the students to down his iPadOS version. In short, I am really appreciate your help! Wishing the SEB can running on the iOS 18 version finally:D

@danschlet
Copy link
Member

danschlet commented Jun 14, 2024

but actually when students open the config file, the SEB will lock the iPad and flash back to the main interface, then the iPad will be frozen and have to be forced shutting down

Don't understand what you mean with that exactly. Do you think you found a bug? Maybe with a video I would understand what you mean (or a step-by-step description to reproduce that).

I added two demo configs with iPadOS 18 allowed to this demo page:
The first link Demo Exam General starts a Moodle demo exam (quit password: quit)
The last link Configure Client for Administrators / SEB Testing configures the client settings of the iPad to show that demo page.

Both links work for me on iPadOS 18 Beta 1.

@danschlet danschlet changed the title Ipad os 18.0beta1 can’t use SEB, please help!! iPadOS 18.0 beta 1 can’t use SEB, please help! Jun 14, 2024
@danschlet
Copy link
Member

danschlet commented Jun 14, 2024

PS: I forgot that in Settings in SEB for macOS you can directly enter the iOS beta version number that should be supported. So if you have a Mac, you can easily edit SEB configuration files also for iOS and add support for the iOS 18 beta without having to edit the config in a text editor.

When you hold the option/alt key while starting SEB for macOS, you will directly get to the Settings window (use cmd-Q to quit without SEB loading the config you edited).

Screenshot 2024-06-14 at 19 10 20

@RBHS-ITS
Copy link

Does anyone know when SEB will release an update to make it compatible with iPadOS 18?

@danschlet
Copy link
Member

This week. You can use the TestFlight beta or SEB 3.4 beta for macOS to change the setting to allow to run the current SEB for iOS version in iOS 18 (Settings/Security/Allow to run on iOS beta: 18. See other posts in this thread.

@xoxovvvv
Copy link

When exactly? If you don’t mind

@RBHS-ITS
Copy link

RBHS-ITS commented Sep 20, 2024

I am woefully ignorant on how to edit the SEB config file as described by danschlet above.
Does anyone have any screen shots or a YouTube video for how to do the editing? We use iPads at our school and students who upgraded to iPadOS 18.0 are not able to take their tests in the SEB app.

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

No branches or pull requests

5 participants