Known Issues - Squish 6.7.1 Release¶
Release Date: June 16th, 2021
Recommended Update: 6.7.2
Squish IDE on RHEL 8: On systems based on RHEL 8 and newer (as well as on derived distributions, e.g. Fedora, CentOS) the following error message may appear when the IDE is started:
To operate correctly, EPIC requires a Perl interpreter. Check your configuration settings("Window/Preferences/Perl") Reason: The executable specified in Perl Preferences does not appear to be a valid Perl interpreter
And executing the Perl executable configured there in a shell results in:
.../bin/squishperl: error while loading shared libraries: libnsl.so.1: cannot open shared object file: No such file or directory
Workaround 1: install the
libnslpackage, e.g. by running
dnf install libnsl
Workaround 2: in the Squish IDE, click Edit -> Preferences to open the preference dialog. Then, click 'Perl' on the left hand side and enter the path to the Perl interpreter installed on the system. This is typically something like
Squish for iOS¶
Squish 6.7.1 needs a workaround to execute tests on iOS Simulator with Xcode 13.0. Testing on real iOS devices is unaffected.
Workaround: Copy or symlink
DVTiPhoneSimulatorRemoteClient.frameworkfrom Xcode 12.5.1 into Xcode 13.0, for example like this. Note that
cpneeds to preserve file attributes!
cp -a /Applications/Xcode\ 12.5.1.app/Contents/SharedFrameworks/DVTiPhoneSimulatorRemoteClient.framework /Applications/Xcode\ 13.0.app/Contents/SharedFrameworks
Squish does not list any iOS 14 simulators when Xcode 12.5 is enabled. Older simulators may still show up. Additionally, problems during hook-up may occur such as the AUT hanging with a white screen.
Please contact email@example.com for an updated Squish package.
Alternatively, switch back to Xcode 12.4 using