├── .github ├── ISSUE_TEMPLATE.md ├── dependabot.yml └── workflows │ ├── functional-test.yml │ ├── pr-title.yml │ ├── publish.js.yml │ └── unit-test.yml ├── .gitignore ├── .mocharc.js ├── .npmrc ├── .releaserc ├── CHANGELOG.md ├── LICENSE ├── NOTICE.txt ├── README.md ├── eslint.config.mjs ├── index.ts ├── lib ├── defaults-utils.ts ├── extensions │ ├── applications.ts │ ├── biometric.ts │ ├── geolocation.ts │ ├── keychain.ts │ ├── misc.ts │ ├── permissions.ts │ ├── safari.ts │ └── settings.ts ├── logger.ts ├── simulator-xcode-14.ts ├── simulator-xcode-15.ts ├── simulator.ts ├── types.ts └── utils.ts ├── package.json ├── test ├── assets │ ├── Library │ │ ├── Caches │ │ │ └── locationd │ │ │ │ ├── cache-fixture.plist │ │ │ │ └── clients-fixture.plist │ │ ├── ConfigurationProfiles │ │ │ ├── EffectiveUserSettings-fixture.plist │ │ │ ├── PublicInfo │ │ │ │ └── PublicEffectiveUserSettings-fixture.plist │ │ │ └── UserSettings-fixture.plist │ │ ├── Keychains-Original │ │ │ └── TrustStore.sqlite3 │ │ ├── Preferences │ │ │ ├── .GlobalPreferences-fixture.plist │ │ │ └── com.apple.locationd-fixture.plist │ │ ├── TCC-Original │ │ │ └── TCC.db │ │ └── certificates │ │ │ ├── test-data.txt │ │ │ ├── test-fingerprint.txt │ │ │ └── test-subj.txt │ ├── sample.plist │ └── test-pem.pem ├── functional │ ├── helpers.ts │ ├── simulator-e2e-specs.ts │ └── utils-e2e-specs.ts ├── setup.ts ├── unit │ ├── defaults-utils-specs.ts │ ├── device-list.ts │ ├── simulator-specs.ts │ └── utils-specs.ts └── utils.ts └── tsconfig.json /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/functional-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/.github/workflows/functional-test.yml -------------------------------------------------------------------------------- /.github/workflows/pr-title.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/.github/workflows/pr-title.yml -------------------------------------------------------------------------------- /.github/workflows/publish.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/.github/workflows/publish.js.yml -------------------------------------------------------------------------------- /.github/workflows/unit-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/.github/workflows/unit-test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/.gitignore -------------------------------------------------------------------------------- /.mocharc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | require: ['ts-node/register'], 3 | forbidOnly: Boolean(process.env.CI) 4 | }; 5 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false -------------------------------------------------------------------------------- /.releaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/.releaserc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/NOTICE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/index.ts -------------------------------------------------------------------------------- /lib/defaults-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/lib/defaults-utils.ts -------------------------------------------------------------------------------- /lib/extensions/applications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/lib/extensions/applications.ts -------------------------------------------------------------------------------- /lib/extensions/biometric.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/lib/extensions/biometric.ts -------------------------------------------------------------------------------- /lib/extensions/geolocation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/lib/extensions/geolocation.ts -------------------------------------------------------------------------------- /lib/extensions/keychain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/lib/extensions/keychain.ts -------------------------------------------------------------------------------- /lib/extensions/misc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/lib/extensions/misc.ts -------------------------------------------------------------------------------- /lib/extensions/permissions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/lib/extensions/permissions.ts -------------------------------------------------------------------------------- /lib/extensions/safari.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/lib/extensions/safari.ts -------------------------------------------------------------------------------- /lib/extensions/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/lib/extensions/settings.ts -------------------------------------------------------------------------------- /lib/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/lib/logger.ts -------------------------------------------------------------------------------- /lib/simulator-xcode-14.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/lib/simulator-xcode-14.ts -------------------------------------------------------------------------------- /lib/simulator-xcode-15.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/lib/simulator-xcode-15.ts -------------------------------------------------------------------------------- /lib/simulator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/lib/simulator.ts -------------------------------------------------------------------------------- /lib/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/lib/types.ts -------------------------------------------------------------------------------- /lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/lib/utils.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/package.json -------------------------------------------------------------------------------- /test/assets/Library/Caches/locationd/cache-fixture.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/test/assets/Library/Caches/locationd/cache-fixture.plist -------------------------------------------------------------------------------- /test/assets/Library/Caches/locationd/clients-fixture.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/test/assets/Library/Caches/locationd/clients-fixture.plist -------------------------------------------------------------------------------- /test/assets/Library/ConfigurationProfiles/EffectiveUserSettings-fixture.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/test/assets/Library/ConfigurationProfiles/EffectiveUserSettings-fixture.plist -------------------------------------------------------------------------------- /test/assets/Library/ConfigurationProfiles/PublicInfo/PublicEffectiveUserSettings-fixture.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/test/assets/Library/ConfigurationProfiles/PublicInfo/PublicEffectiveUserSettings-fixture.plist -------------------------------------------------------------------------------- /test/assets/Library/ConfigurationProfiles/UserSettings-fixture.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/test/assets/Library/ConfigurationProfiles/UserSettings-fixture.plist -------------------------------------------------------------------------------- /test/assets/Library/Keychains-Original/TrustStore.sqlite3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/test/assets/Library/Keychains-Original/TrustStore.sqlite3 -------------------------------------------------------------------------------- /test/assets/Library/Preferences/.GlobalPreferences-fixture.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/test/assets/Library/Preferences/.GlobalPreferences-fixture.plist -------------------------------------------------------------------------------- /test/assets/Library/Preferences/com.apple.locationd-fixture.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/test/assets/Library/Preferences/com.apple.locationd-fixture.plist -------------------------------------------------------------------------------- /test/assets/Library/TCC-Original/TCC.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/test/assets/Library/TCC-Original/TCC.db -------------------------------------------------------------------------------- /test/assets/Library/certificates/test-data.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/test/assets/Library/certificates/test-data.txt -------------------------------------------------------------------------------- /test/assets/Library/certificates/test-fingerprint.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/test/assets/Library/certificates/test-fingerprint.txt -------------------------------------------------------------------------------- /test/assets/Library/certificates/test-subj.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/test/assets/Library/certificates/test-subj.txt -------------------------------------------------------------------------------- /test/assets/sample.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/test/assets/sample.plist -------------------------------------------------------------------------------- /test/assets/test-pem.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/test/assets/test-pem.pem -------------------------------------------------------------------------------- /test/functional/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/test/functional/helpers.ts -------------------------------------------------------------------------------- /test/functional/simulator-e2e-specs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/test/functional/simulator-e2e-specs.ts -------------------------------------------------------------------------------- /test/functional/utils-e2e-specs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/test/functional/utils-e2e-specs.ts -------------------------------------------------------------------------------- /test/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/test/setup.ts -------------------------------------------------------------------------------- /test/unit/defaults-utils-specs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/test/unit/defaults-utils-specs.ts -------------------------------------------------------------------------------- /test/unit/device-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/test/unit/device-list.ts -------------------------------------------------------------------------------- /test/unit/simulator-specs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/test/unit/simulator-specs.ts -------------------------------------------------------------------------------- /test/unit/utils-specs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/test/unit/utils-specs.ts -------------------------------------------------------------------------------- /test/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/test/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-ios-simulator/HEAD/tsconfig.json --------------------------------------------------------------------------------