一、Xcode10编译问题
- Xcode 10 Multiple commands produced error
解决办法
1. In Xcode, go to File->Project/Workspace settings.
2. Change the build system to Legacy Build system.
- clang: error: linker command failed with exit code 1 (use -v to see invocation)
解决办法:选择Generic iOS Device编译一下
二、iOS12真机测试问题
错误: iPhone has denied the launch request.
这个错误昨天折磨了一天,未能解决,尝试了以下解决办法:
1.可以切换 debug和release 或者选择automatic 重签名;
2.重启电脑,手机,xcode, 重新安装xcode;
3.删除pod,重新 pod install;
今天在cocoaChina上看到有人在证书上解决了这个问题:
第一步
Developer Authentication Certification Authority
Developer ID Certification Authority
Apple Worldwide Developer Relations Certification Authority
三个证书trust改成use system defaults
第一步解决不了的话,再来:
1 先把所有无效证书都删掉
2 证书的状态都重新改为"此证书有效", 因为新系统 iOS 12不接受原先的 "此证书受此设备信任"
我的做法:
我是把钥匙串中和开发者账号上的developer证书都删掉
新建证书和配置文件
xcode中导入新的配置文件和证书,问题解决
最后,附上相关问题帖子,可以在里面找到解决问题的线索和办法:
http://www.cocoachina.com/bbs/read.php?tid-1759730-page-1.html