[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fmJFkQsPyqsQZN96TJI9l1xD2x1paROtqAZWjbHn857o":3},{"code":4,"message":5,"data":6},200,"成功",{"id":7,"createdAt":8,"title":9,"content":10,"summary":11,"image":12,"uid":13,"user":14,"categoryId":21,"category":22,"subCategoryId":24,"subCategory":25,"comments":27,"status":17,"reason":12,"notice":12,"visitCount":28,"commentCount":29,"keywords":30},66,"2024-02-02T10:12:01.239Z","iOS 友盟错误分析","找到编译archive时候的包：一般是这样~/Library/Developer/XCode/Archives/YYYY-MM-DD/***** DD-MM-YY 下午8.51.xcarchive\n\n就是你上传appstore的文件包\n\n显示包内容：\n找到dSYMs文件夹下的：***.app.dSYM\n找到Products/Applications/文件夹下的***.app\n\n把这两个文件放在同一目录下.\n\n然后在命令行中输入如下命令:\n```\natos -arch i386 -o *****.app/*****  0x000235f3\n```\n\n```\natos -arch armv7 -o *****.app/***** 0x000a7943\n```\n\n就会解析地址得到代码信息，\n（地址一般是友盟错误信息中可以点击的地址。）\n\n注意：在上面的命令中我用的是i386，也可以根据你生成.App情况来选择使用armv6或者armv7\n\n以下是三者区别:\n- Armv6 binaries are needed if you're targeting iPhone3G.\n- Armv7 binaries are desirable if you're targeting iPhone3GS/4 or iPad.\n- i386 binares are needed if you intent to run your code at the Simulator.\n\n","如何分析友盟中的报错呢，将报错的上传包下载下来后，通过命令来查看友盟报错的函数。","",499668042977349,{"phone":15,"userId":13,"nickName":16,"vipType":17,"avatar":18,"sign":19,"createdAt":20},"13121171998","全栈老韩",1,"https://image.xinwei.ltd/images/IMG_5430.JPG","全栈工程师，擅长iOS App开发、前端（vue、react、nuxt、小程序&Taro）开发、Flutter、React Native、后端（midwayjs、golang、express、koa）开发、docker容器、seo优化等。","2024-01-01T16:14:30.305Z",2,{"id":21,"name":23},"IT技术",3,{"id":24,"name":26,"parentId":21},"iOS",[],135,0,"友盟,umeng,crash,crash log,ios dysm,ios开发"]