You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Xcode 15.3中独立贴纸包应用测试异常:贴纸包未显示

独立贴纸包在Messages中不显示的排查方案

Apple并未放弃独立贴纸包应用的支持,目前iOS 17.X仍兼容该项目类型,大概率是你遗漏了某些配置或步骤,以下是具体排查点:

  • 确认项目模板与Extension配置
    确保创建的是Sticker Pack Application模板,而非普通iOS项目。进入Sticker Extension的Info.plist,检查以下关键配置:

    • NSExtension > NSExtensionPointIdentifier必须为com.apple.message-payload-provider
    • NSExtension > NSExtensionPrincipalClass必须为com.apple.messages.MSStickerBrowserViewController
    • 确认MSStickerBrowserViewConfiguration下的maximumNumberOfStickersPerPage等参数设置合理,无语法错误
  • 验证贴纸资源合规性

    • 贴纸格式必须为PNG(静态)或APNG(动态),尺寸需满足最小100x100pt、推荐300x300pt的要求
    • 贴纸文件命名不能包含特殊字符(如空格、中文),需确保Asset Catalog的Sticker Pack组中已正确添加所有贴纸,且每个贴纸的属性面板中选择了正确的类型(Static/Animated)
  • 修正运行方式
    不要手动打开Messages应用,直接在Xcode中选择贴纸包的target点击运行,Xcode会自动启动Messages并加载你的贴纸包。若之前手动打开过Messages,需彻底关闭后重新通过Xcode启动

  • 清理缓存与测试环境

    • 模拟器端:执行Device > Erase All Content and Settings重置模拟器,清除缓存后重新运行
    • 真机端:重启设备,或进入设置 > 通用 > iPhone储存空间找到Messages应用,选择“卸载应用”后重新安装(不会丢失聊天记录),再运行贴纸包
  • 检查签名与权限
    真机测试时,确保设备已添加到开发者账号的设备列表中,且签名证书有效;模拟器测试需确认Xcode与模拟器版本匹配(Xcode15.3对应iOS17.4)

内容的提问来源于stack exchange,提问作者Daniel Tuck

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 10:03:18