发布ios app时提示: Missing iOS Distribution signing identity for…

去年开发的app项目,也陆陆续续更新了几个版本,而今年加了几个功能,需要更新版本,于是开发完功能,然后准备发布到APP STORE中去,结果就提示Missing iOS Distribution signing identity for…,解决方法如下。 第一步: 发布App 通过Product->Archive提交App,提示: Missing iOS Distribution signing identity for… 第二步: 查看证书 查看钥匙圈访问。查看证书。提示此证书签发者无效 提示: 当时解决问题的时候,忘记截图了,所以用已解决好的充当下。 第三步: 百度查到很多资料说Apple Worldwide Developer Relations Certification Authority证书已过期。 (登录、系统中)此证书是2016年2月15日之前,而之后的就算过期了,需要删除并重新下载。 第四步: 下载Apple Worldwide Developer Relations Certification Authority证书 从官网重新下载证书: Apple Worldwide Developer Relations Certification Authority 第五步: 导入到钥匙串访问中 双击导入到钥匙串访问中。 第六步: 重新生成certSigningRequest钥匙串访问文件以及发布证书、发布配置文件进行提交发布。    

2016年3月编程语言排行榜:与十年前相比前十名并无变化

无论软件行业发展的怎样迅速,编程语言始终没有多大变化,这似乎是一个例外的现象。如果我们把当前TIOBE排行榜前十名和10年前的相比,其包含的是完全相同的编程语言!唯一的不同在于:其中Visual Basic、PHP和Perl与同为十大热门却更现代的C#、Python和JavaScript交换了位置。没错,在这十年间Objective-C曾进入过十大热门语言,甚至还攀升到了前三的位置,不过在苹果宣布用Swift代替Objective-C之后,它便很快销声匿迹了。根据这些情况,我们可以得出结论:编程语言并无实质性变化,而且未来十年也不会出现什么新的大型编程语言。 但事实并不完全如此,前十名的大多数编程语言为了生存,借用了别的语言特性。例如Java 8,c++ 11,Python 3和PHP 7等。由于十大热门语言的代码库都很庞大,使用者更愿意在该语言中实现变更,而不是换用新的编程语言。 编程语言排行榜 TOP 20 榜单: 前10名编程语言的走势图: 以下是 21-50 编程语言排名: 后 50 名编程语言如下: 4th Dimension/4D, ABC, ActionScript, Angelscript, APL, Awk, BBC BASIC, bc, Bourne shell, C shell, CFML, cg, CL (OS/400), Clojure, Common Lisp, cT, Eiffel, Elixir, Emacs Lisp, Forth, Hack, Icon, IDL, Io, J, Julia, Korn shell, Magic, Mathematica, … Continue reading “2016年3月编程语言排行榜:与十年前相比前十名并无变化”