Repository navigation
Release v1.0.8: merge iOS Simulator control and bump the version - #138
Merged
Merged
Conversation
Let the agent run, test and visually check iOS apps in the Xcode iOS Simulator, and let users watch and drive the simulator inside ACECode. - acecode-ios-sim: an Objective-C++ helper that loads the selected Xcode's private CoreSimulator / SimulatorKit at runtime (no link-time symbols). It describes devices, captures the framebuffer turned to the interface orientation, streams rate-limited JPEG frames, injects HID input (Indigo for Xcode <= 26, the dtuhidd digitizer for CoreSimulator >= 1155.4) and reads the accessibility tree. Framed JSON+binary protocol over stdio. - Xcode discovery without xcode-select: configured path, DEVELOPER_DIR, xcode-select, /Applications, ~/Applications and Spotlight, so copies of Xcode outside /Applications work; simctl and xcodebuild run from the chosen Xcode's own Developer directory. - Tools ios_simulator (attach, screenshot, tap, swipe, touch paths, text, key, button, open_url, launch, inspect, logs, boot, ...) and ios_simulator_build. The control tool is auto-approved but asks once per simulator before first use; the build tool keeps the permission prompt. - REST routes, a WebSocket stream, a live simulator preview tab with mouse/keyboard/paste input that opens on attach, and Settings > Tools > iOS 模拟器 for Xcode selection, device consent and stream quality. - The helper is built and packaged only for macOS (app bundle, portable zip, pkg, update zip, npm darwin packages); package checks updated. Protocol shapes follow Meta's idb (MIT, license included with the helper). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
# Conflicts: # web/scripts/i18n-en-overrides.mjs
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
v1.0.8 发版集成:
scripts/macos_create_update_zip.sh冲突,两边都保留:先校验acecode-ios-sim签名,再用acecode_stapler做带重试的 staple 校验。合并后重新生成 i18n 目录,内容与自动合并结果一致。CMakeLists.txt、vcpkg.json)。已在本机验证:发布资产校验、macOS 发布脚本契约测试、分层与所有权检查、前端全量单测与
pnpm build。