由于老师要求希望将一个网上的ios开源程序安装到手机上进行调试。so身为小白的我天真的以为只要点击下xcode上的build灰色三角形按钮就可以安装别人写的代码了,结果你懂的:
Error: An App ID with identifier "*****" is not avaliable. Please enter a d.....
错误原因:bundle id重复了,别人已经占了这个bundle id ,you need a change!
进入工程 ,打开TARGETS,在Identity栏会看到Bundle Identifier,这里面是原程序作者的bundle id,如果想用安装到手机上,那么这个id 需要修改下,我图简单,在原作者后面加了几个字母作为后缀。然后再次build。
然后Duang~~ 报错:
-fembed-bitcode is not supported on versions of iOS prior to 6.0
再次进入TARGETS,选择Build Settings,里面有个Build Options栏,找到 Enable Bitcode
将yes改为no,再次Build.....成功了!!!
注:
Xcode7开始加入的bitcode是被编译程序的一种中间形式的代码,在Xcode 7中,我们新建一个iOS程序时,bitcode选项默认是设置为YES的。
可以在自己手机上使用别人写的程序了。。。
本文也是参考了:http://blog.csdn.net/soindy/article/details/47184933,同时也找了一些其他文章。