mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-04 20:10:24 +00:00
fix(ios): harden watch exec approval review (#61757)
* fix(ios): harden watch exec approval review * fix(ios): address watch approval review feedback * fix(ios): finalize watch approval background recovery * fix(ios): finalize watch approval background recovery (#61757) (thanks @ngutman)
This commit is contained in:
@@ -70,6 +70,8 @@ watch_extension_bundle_id="${OPENCLAW_IOS_WATCH_EXTENSION_BUNDLE_ID:-${watch_app
|
||||
code_sign_style="${OPENCLAW_IOS_CODE_SIGN_STYLE:-Automatic}"
|
||||
app_profile="${OPENCLAW_IOS_APP_PROFILE:-}"
|
||||
share_profile="${OPENCLAW_IOS_SHARE_PROFILE:-}"
|
||||
watch_app_profile="${OPENCLAW_IOS_WATCH_APP_PROFILE:-}"
|
||||
watch_extension_profile="${OPENCLAW_IOS_WATCH_EXTENSION_PROFILE:-}"
|
||||
|
||||
tmp_file="$(mktemp "${TMPDIR:-/tmp}/openclaw-ios-signing.XXXXXX")"
|
||||
cat >"${tmp_file}" <<EOF
|
||||
@@ -80,6 +82,7 @@ cat >"${tmp_file}" <<EOF
|
||||
// OPENCLAW_IOS_SHARE_BUNDLE_ID / OPENCLAW_IOS_ACTIVITY_WIDGET_BUNDLE_ID
|
||||
// OPENCLAW_IOS_WATCH_APP_BUNDLE_ID / OPENCLAW_IOS_WATCH_EXTENSION_BUNDLE_ID
|
||||
// OPENCLAW_IOS_CODE_SIGN_STYLE / OPENCLAW_IOS_APP_PROFILE / OPENCLAW_IOS_SHARE_PROFILE
|
||||
// OPENCLAW_IOS_WATCH_APP_PROFILE / OPENCLAW_IOS_WATCH_EXTENSION_PROFILE
|
||||
OPENCLAW_CODE_SIGN_STYLE = ${code_sign_style}
|
||||
OPENCLAW_DEVELOPMENT_TEAM = ${team_id}
|
||||
// Keep legacy key for compatibility with older signing config paths.
|
||||
@@ -91,6 +94,8 @@ OPENCLAW_WATCH_APP_BUNDLE_ID = ${watch_app_bundle_id}
|
||||
OPENCLAW_WATCH_EXTENSION_BUNDLE_ID = ${watch_extension_bundle_id}
|
||||
OPENCLAW_APP_PROFILE = ${app_profile}
|
||||
OPENCLAW_SHARE_PROFILE = ${share_profile}
|
||||
OPENCLAW_WATCH_APP_PROFILE = ${watch_app_profile}
|
||||
OPENCLAW_WATCH_EXTENSION_PROFILE = ${watch_extension_profile}
|
||||
EOF
|
||||
|
||||
if [[ -f "${LOCAL_SIGNING_FILE}" ]] && cmp -s "${tmp_file}" "${LOCAL_SIGNING_FILE}"; then
|
||||
|
||||
Reference in New Issue
Block a user