fix(ChannelConfig.plist):注释去掉 -- 双连字符避免 XML parse 错误

XML 注释规范禁止 -- 出现在注释内,原注释包含的 codesign 命令示例
(--force / --sign / --entitlements)触发解析错误,Xcode 直接打开
plist 报 "XML Parse Error: Comment must not contain '--'"。

把详细命令示例移除,只保留单行简短指引,命令示例已在 Design
§7.0.3 写过,不在 plist 重复。
This commit is contained in:
joywayer
2026-06-21 23:45:38 +08:00
parent 8c2ffa3106
commit c25a7514c7
+1 -18
View File
@@ -2,24 +2,7 @@
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0"> <plist version="1.0">
<dict> <dict>
<!-- <!-- 渠道注入配置母包默认值(沿用 msext 现网)。详见 docs/H5-Native-Implementation-Design.md §7 / Development-Plan.md ADR-007。多渠道分发由 IPA 后处理脚本用 plutil 改本 plist + 重签实现,不重新 Xcode build。 -->
渠道注入配置(母包默认值,沿用 msext 现网)
设计模式:母包 + IPA 后处理
详见 docs/H5-Native-Implementation-Design.md §7
docs/H5-Native-Contract.md §0.3
docs/Development-Plan.md ADR-007
渠道分发不重新 Xcode build,按以下脚本修改本 plist + 重签 + 重打包:
plutil -replace channel -string "<新渠道 ID>" ChannelConfig.plist
plutil -replace market -string "<新市场 ID>" ChannelConfig.plist
codesign --force --sign "$IDENTITY" --entitlements "$ENT" <app>.app
zip -r <channel>.ipa Payload/
契约:11 个 key 名严格固定,与 msext 的 11 个目录名一一对应(H5 通过
app_data.js 间接读,看不到存储介质差异)。
-->
<key>qiniudomain</key> <key>qiniudomain</key>
<string>iosaudio.daoqi88.cn</string> <string>iosaudio.daoqi88.cn</string>