解析Xcode把应用程序打包成ipa---解决打包完新版本itunes提示不是有效应用程序的问题

Xcode把应用程序打包成ipa是本文要介绍的内容,不多说,先俩看内容。注意:本方法需要先制作假凭证编译于项目中,否则产生的ipa还是无法于iPhone中运行。

制作方法请参考: http://blog.lansea-chu.com/index.php/archives/786

由于我有测试应用程序的需求,

采用ipa的方式布署对我来说最快速也最方便。

也不需要另外透过SSH等方式来做布署,

产生ipa档的方式其实很容易,

没有甚么必要另外安装外挂或者是用一些特殊方式

只要在编译的时候选择编译到『装置』

(即使你iPhone没接上也没关系)

编译后如果说无法于装置上执行,不用管他

直接编译后到build文件夹底下去找编译好的档案,

有一个文件夹内会有两个档案,分别为你的项目名称,与*.dSYM,在这个文件夹下创立一个目录名字为Payload(大小写要注意,否则会安装失败)

我们只需要将你的项目名称的那个档案,

放入这个目录

接着压缩成zip档案,

再把扩展名改为.ipa

即可透过iTunes把ipa布署到iPhone

小结:解析Xcode把应用程序打包成ipa的内容介绍完了,希望本文对你有所帮助!

以上方法解决了打包完新版本itunes提示不是有效应用程序的问题,以前都是直接将项目名称的档案压缩成zip在改名,但是在新版的itunes下提示,不是有效的应用程序,无法添加到itunes资料库,这下在他外面加一个Payload的文件夹就解决了。

妈妈再也不用担心我发越狱版应用了。^_^!

原文地址:https://www.cnblogs.com/greywolf/p/3414659.html