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

Sentry.Maui iOS Release版本(TestFlight/App Store分发)无堆栈跟踪行号问题求助

Sentry.Maui iOS Release版本(TestFlight/App Store分发)无堆栈跟踪行号问题求助

各位大佬好,我最近在尝试用Sentry.Maui捕获项目里的异常,目标是能精确定位到异常对应的具体方法名和行号。我试了各种能想到的设置,但只有两种情况能正常工作:一是调试模式下,二是用Release模式直接发布到我的iPhone设备上。但如果是发布到TestFlight的Release版本,发生异常时就看不到对应的行号了。

下面是我直接发布到iPhone且能正常工作的命令:

dotnet publish AppName.csproj -c Release -f net9.0-ios -r ios-arm64 /t:Run /p:_DeviceName=<Device_Name>

而我在构建服务器上用的发布命令是这样的,后面还专门加了一堆参数尝试让Sentry能正常获取行号:

dotnet publish AppName.csproj -f net9.0-ios -c Release -p:RuntimeIdentifier=ios-arm64 -p:ArchiveOnBuild=true -p:ApplicationId=<App ID> -p:CodesignKey="<My codesign key>" -p:CodesignProvision="<Provision>" -p:TcpPort=xxxxx -p:ServerAddress=%IOSBuildMachine% -p:ServerUser=%IOSBuildUser% -p:ServerPassword=%IOSBuildPassword%
# 以下是为了适配Sentry额外添加的参数
-p:DebugSymbols=true -p:DebugType=portable -p:Optimize=false -p:MtouchNoSymbolStrip=true -p:MtouchLink=none -p:MonoSymbolArchive=true -p:EnableSymbolStripping=false

想请教一下,有没有人成功实现过让发布到TestFlight或者App Store的Release版本,也能在Sentry里看到异常对应的具体行号?提前感谢大家的帮助!

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.07 13:29:34