To install Subliminal see the installation walkthrough on the wiki.
To update Subliminal:
- If you installed Subliminal manually, download Subliminal from the Releases page and drop in the new sources.
- If you installed Subliminal using Git submodules, execute
git checkout <tag>
from Subliminal's root directory and commit your change in your project. - If you installed Subliminal using Cocoapods, update your Podfile (optional) and then
execute
pod update Subliminal
from your project directory.
Then, to update your installation of Subliminal's docs (if desired), execute rake install
from
Subliminal's root directory (if you installed Subliminal manually or using Git submodules) or
from YOUR_PROJECT_DIR/Pods/Subliminal
(if you installed Subliminal using Cocoapods).
Please also see the notes below for release-specific update instructions.
Because of the significant period of time between the 1.0.1 and 1.1 releases, the 1.1 changelog is heavily abridged.
- Subliminal now requires Xcode 5.1. iOS 5.1 is still supported, though this is the last release to support iOS 5.1. To test in the iOS 5.1 Simulator, users must run OS X 10.8 and manually add the iOS 5.1 Simulator to Xcode as described here.
- Subliminal no longer requires the user's password to run from the command-line. Users
should stop passing the
-login_password
and--live
options to thesubliminal-test
script and instead pre-authorize their computers to run Instruments.
-
Subliminal no longer requires the user's password to run from the command line.
Jeffrey Wear #181 -
Use Instrument's new
-w
flag to run on a specific device
Jeffrey Wear #181 -
Cocoapods support
Max Tagher #30 -
Pretty-printed test output
Jeffrey Wear #134 -
Randomized test order
Jeffrey Wear #80 -
Support testing on a device without the app having already been installed
Jeffrey Wear #75 -
Support retina devices
Nikita Zhuk #45
-
SLSwitch
Justin Mutter #85 -
SLStatusBar
Leon Jiang #55 -
SLWebTextView
Jeffrey Wear #49 -
SLTextView
Jeffrey Wear #49
-
Screenshot any SLElement
Jordan Zucker #129 -
Capture screenshots
Jeffrey Wear #118 -
Double tap elements
Jeffrey Wear #121 -
Custom Keyboard Support
Justin Mutter #105 -
Type characters that require tapping and holding
Aaron Golden #95 -
Tap an element's activation point
Jeffrey Wear #61 -
Check if an element has keyboard focus
Jeffrey Wear #49 -
Touch and hold
SLElement
s
Aaron Golden #44
-
Workaround
isVisible
not working in non-portrait orientations
Jeffrey Wear #180 -
Fix interacting with collection view cell contents by including mock views in the accessibility path
Jeffrey Wear #179 -
Detect the simulator launching in an inconsistent state (Travis CI Stability improvement)
Jeffrey Wear #148 -
Guard against
nil
inaccessibilityElementAtIndex:
Chad Etzel #125 -
Search for the deepest element within the element hierarchy (iOS 7 fix)
Nanouk #116