mirror of
https://github.com/callstack/agent-device.git
synced 2026-09-14 20:06:34 +08:00
236016ed8a
* fix(ios): probe remote-hosted system modals (AccessorySetupKit picker) when the springboard mirror yields no hittable actions * fix(ios): fail closed on host state, guard dismissal re-query, unit-test probe routing Addresses review on #1232: - Gate the remote-host probe to a foreground host (RemoteHostedSystemModalPolicy.isEligibleHostState); background/unknown hosts fail closed instead of substituting an unrelated action tree. - Wrap the alert-resolution fallback query in safeElementsQuery so a dismissed remote host raising kAXErrorServerNotFound is absorbed. - Extract routing/gating into RemoteHostedSystemModalPolicy and add simulator-free unit tests under AGENT_DEVICE_RUNNER_UNIT_TESTS. * refactor(ios): centralize blocking system modal resolution * fix(ios): bound alert dismissal rechecks * feat(ios): enable alerts on physical devices * fix(ios): bound alert system modal resolution * test(ios): add AccessorySetupKit picker fixture * fix(ios): validate remote-hosted system modal interactions * chore: keep pnpm checks non-interactive * fix(ios): share alert command deadline --------- Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
17 lines
682 B
Ruby
17 lines
682 B
Ruby
Pod::Spec.new do |s|
|
|
s.name = 'AccessorySetupLab'
|
|
s.version = '1.0.0'
|
|
s.summary = 'Physical-device AccessorySetupKit fixture for Agent Device Tester'
|
|
s.description = s.summary
|
|
s.license = { :type => 'MIT' }
|
|
s.author = { 'Callstack' => 'opensource@callstack.com' }
|
|
s.homepage = 'https://github.com/callstack/agent-device'
|
|
s.platforms = { :ios => '15.1' }
|
|
s.source = { :git => 'https://github.com/callstack/agent-device.git' }
|
|
s.static_framework = true
|
|
|
|
s.dependency 'ExpoModulesCore'
|
|
s.frameworks = 'AccessorySetupKit', 'CoreBluetooth', 'UIKit'
|
|
s.source_files = '**/*.{h,m,mm,swift,hpp,cpp}'
|
|
end
|