Xcode编写C语言代码踩坑

关于如何使用Xcode来编写C语言代码,可以找到很多类似的文章,自己觉得比较不错的是这一篇:用Xcode创建一个C语言项目并编写C语言程序

坑一:

使用Xcode10.1编写的过程中,运行时报错了:
Showing Recent Messages
:-1: No signing certificate "Mac Development" found: No "Mac Development" signing certificate matching team ID "xxxxxxxxx" with a private key was found. (in target 'xxxx')

20190301_1.png

在stackoverflow.com上找到个类似的报错,不过时间比较早,解决方案是在Build Settings->Signing->Code Signing Identity选择Don't Code Sign。
然而Xcode10.1的Code Signing Identity如下图所示,并没有Don't Code Sign一项,尝试新建了Don't Code Sign,运行还是报错。
20190301_2.png

这时注意到最上方红圈中的Sign to Run Locally(Ad Hoc Code Sign),看起来很像解决方案中提到的“you can create your own self-signed codesign certificate in Keychain Access.(可以在Keychain Access中创建自己的自签名代码签名证书。)”,选择该项该项,运行,编译成功!

你可能感兴趣的:(Xcode编写C语言代码踩坑)