google / gscxscanner Goto Github PK
View Code? Open in Web Editor NEWiOS Accessibility Scanner
License: Apache License 2.0
iOS Accessibility Scanner
License: Apache License 2.0
This error happens when I try to build my app target that uses this pod.
I wonder if the issue is that GSCXScanner depends on GTXiLib v4.0.1 but that library is currently on v5.1.2 so something seems to have broken along the way.
Repro steps:
GSCXScannerDemo
with SwiftUI on your desktop.GSCXScannerDemo
, right click and select Duplicate
. Rename to GSCXScannerDemoCopy
. Close Xcode.cd ~/Desktop/GSCXScannerDemo
then pod init
Podfile
target 'GSCXScannerDemoCopy' do
add pod 'GSCXScanner'
Podfile
and in terminal run pod install
GSCXScannerDemo.xcworkspace
GSCXScannerDemo
target - should build no problems.GSCXScannerDemoCopy
target - should fail to build target GTXiLib with error 'abseil/absl/strings/str_cat.h' file not found
for both xml_utils.cc and nearest_ancestor_relation_resource_id_generator.cc
Need for a FAQ for GSCXScanner that answers basic adoption questions such as the following:
How does GSCXScanner work?
Are there any limitations?
How is GSCXScanner tool better than Apple's Accessibility Inspector? Is it better in terms of test automation, features provided, both?
How is GSCXScanner different from Worldspace Attest Mobile for iOS https://www.deque.com/blog/new-worldspace-attest-mobile-ios/
While running the target with GSCXScanner, I don't actually see the "Perform Scan" button or any output in the lldb debugger.
I also added an inaccessible view to my hierarchy but that doesn't seem to get flagged either. Looking at the project file and the target configuration I can see that libPods-GSCXScannerCopy.a is shown in the Frameworks, Libraries, and Embedded Content.
Maybe this is a UIScene-related bug.
Some iOS projects use Carthage. It'd be cool to document how to use GSCXScanner with Carthage.
https://github.com/NAB/UBKAccessibilityKit
Seems like they have similar functionality.
Are there any examples, demos or videos of GSCXScanner use cases highlighting its features? The Google-group listings indicate there is a need for one on the topic to help adoption of this open source.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.