Page 1 of 1

Can't automate testing on devices using iOS 7

Posted: Thu Sep 19, 2013 6:53 pm
by jhorton
We have a our app instrumented with the latest ranorex library(version libRxAutomationUni_410.a) It works great on iOS 6 and we are able to do automation testing with it. However when the same app is deployed onto a device running apples new iOS 7 OS, the app crashes instantly on launch. Looking into the crash report it looks like the ranorex library is trying to access some private/undocumented methods that are no longer available in iOS 7. below is the crash report. Any word on when a new automation library might be released that supports iOS 7?

Incident Identifier: 6D41CB2F-7292-4601-B3BA-C04639ACC399
CrashReporter Key: 00b84d09ccc70efbd498b6eb5846a2b605a25301
Hardware Model: iPhone4,1
Process: MyHome Enterprise [6012]
Path: /var/mobile/Applications/A6B4D5AF-DCDA-4E78-A82B-8255C138B23B/MyHome Enterprise.app/MyHome Enterprise
Identifier: com.control4.myhome.universalenterprise
Version: 2.6.0.136-ent (2.6.0.136-ent)
Code Type: ARM (Native)
Parent Process: launchd [1]

Date/Time: 2013-09-18 14:45:16.405 -0600
OS Version: iOS 7.0 (11A465)
Report Version: 104

Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000001, 0x00000000e7ffdefe
Triggered by Thread: 0

Dyld Error Message:
Symbol not found: _OBJC_IVAR_$_UITouch._gestureView
Referenced from: /var/mobile/Applications/A6B4D5AF-DCDA-4E78-A82B-8255C138B23B/MyHome Enterprise.app/MyHome Enterprise
Expected in: /System/Library/Frameworks/UIKit.framework/UIKit
in /var/mobile/Applications/A6B4D5AF-DCDA-4E78-A82B-8255C138B23B/MyHome Enterprise.app/MyHome Enterprise
Dyld Version: 324

Re: Can't automate testing on devices using iOS 7

Posted: Fri Sep 20, 2013 4:07 pm
by Support Team
Hello,

Thank you for the detailed description.
Unfortunately iOS7 is not supported in Ranorex at the moment. We are working on that issue at the moment and will provide a version which supports iOS7 as soon as possible.

Regards,
Bernhard