ArthurXF从业10年的CTO,受上海非凡学院邀请,进行PHP,CSS,FREEBSD等网络技能授课培训,有意向参加的,请联系.
Error Domain=IDEFoundationErrorDomain Code=1 "Symbols tool failed" UserInfo={NSLocalizedDescription=Symbols tool failed}错误的解决方法
2019/09/23 15:54 ArthurXF
之前一直打包正常的APP,今天要重新打包一个IOS正式版,一打包就报错,提示如下:
error: exportArchive: Symbols tool failed
Error Domain=IDEFoundationErrorDomain Code=1 "Symbols tool failed" UserInfo={NSLocalizedDescription=Symbols tool failed}
经百度查询,说是WWDR中间证书过期了,不过就我的印象中,好像从来就没使用过这个证书,百度里也说的不清不楚,什么到哪里下载然后安装,到链文件去找过期,可是我是windows系统,下载了AppleWWDRCA.cer,也安装了,装到哪里去也不知道,重新编译,报错依旧。
只能先放弃这个思路,先看看IOS的发布证书和描述文件是否过期,查看了证书没有过期啊,先不管那么多了,死马当活马医,生成新的IOS证书提交编译,报错信息变了,说描述文件关联证书不匹配,心中窃喜,以为就要成功了,马上生成了新的描述文件,提交编译。
结果错误信息依旧如上,看来根本就不是证书和描述文件的问题,仔细看了错误提示,是在不知道如何产生的。
把模块检查一遍,发现之前百度模块没有使用最新版的,重新最新版之后重新编译,一切正常!
在这里给大家提个醒,编译不通过,不一定全是我们自己证书的问题,还有可能调用第三方SDK的模块产生的错误,最好全部使用最新版的,当然之前也发送过最新版模块有bug的问题,记住不使用第三方SDK的就可以不使用最新版模块,如果使用第三方SDK模块的,建议全部使用最新版模块进行编译打包!
引用
error: exportArchive: Symbols tool failed
Error Domain=IDEFoundationErrorDomain Code=1 "Symbols tool failed" UserInfo={NSLocalizedDescription=Symbols tool failed}
经百度查询,说是WWDR中间证书过期了,不过就我的印象中,好像从来就没使用过这个证书,百度里也说的不清不楚,什么到哪里下载然后安装,到链文件去找过期,可是我是windows系统,下载了AppleWWDRCA.cer,也安装了,装到哪里去也不知道,重新编译,报错依旧。
只能先放弃这个思路,先看看IOS的发布证书和描述文件是否过期,查看了证书没有过期啊,先不管那么多了,死马当活马医,生成新的IOS证书提交编译,报错信息变了,说描述文件关联证书不匹配,心中窃喜,以为就要成功了,马上生成了新的描述文件,提交编译。
结果错误信息依旧如上,看来根本就不是证书和描述文件的问题,仔细看了错误提示,是在不知道如何产生的。
把模块检查一遍,发现之前百度模块没有使用最新版的,重新最新版之后重新编译,一切正常!
在这里给大家提个醒,编译不通过,不一定全是我们自己证书的问题,还有可能调用第三方SDK的模块产生的错误,最好全部使用最新版的,当然之前也发送过最新版模块有bug的问题,记住不使用第三方SDK的就可以不使用最新版模块,如果使用第三方SDK模块的,建议全部使用最新版模块进行编译打包!
413 Request Entity Too Large报错
2019/06/04 10:42 ArthurXF
今天调试中,发现上传图片一会成功,一会不成功,最后服务器反馈的错误是413 Request Entity Too Large。我记得我已经把php.ini中上传文件的配置开到了80M了,为啥还有会报错呢,经查原来是nignx的限制了。
修改 Nginx 的配置文件
server {
...
client_max_body_size 20m;
...
}
重启 Nginx 服务和 php-fpm 服务即可。
修改 Nginx 的配置文件
server {
...
client_max_body_size 20m;
...
}
重启 Nginx 服务和 php-fpm 服务即可。