Xcode ipa打包时无法生成IOS APP ARCHIVE 而生成 Generic Xcode Archive

当工程引用了外部类库或包含子lib工程时, 默认生成的archive是 Generic Xcode Archive 格式的 无法发布和生成ipa文件。

这个时候需要更改工程设置在build setting里面把 skip install 的标记位修改为yes。注意 要把所有外部第三方静态库的工程设置都修改完。

不然无法成功

总结一下解决办法如下:

在所有依赖的库的工程作如下三点处理:

1、将Build Settings->Deployment->Skip Install 设置为 YES,但项目的Skip Install却要保持为NO。

2、将Build Phases->Copy Headers中的所有头文件拉到Project下,即Public和Private下不能有文件。

3、清空Build Settings->Deployment->Installation Directory选项的内容。

时间: 2024-07-31 17:29:22

Xcode ipa打包时无法生成IOS APP ARCHIVE 而生成 Generic Xcode Archive的相关文章

To create my first app in iOS with Xcode(在Xcode创建我的第一个iOS app )

To create my first app in iOS create the project. In the welcome window, click “Create a new Xcode project” (or choose File > New > Project). Xcode opens a new window and displays a dialog in which you choose a template. In the iOS section at the le

[转]分享一个批量生成iOS App icons 及 LaunchImages的工具

这是一个LY自己在使用的mac app,绿色的不 可以批量由一张图片生成N多张app icons 及 launchIamges,如下图所示: 唯一美中不足的是,在Xcode 6.1所用的icon中,有一个[email protected],它未生成,如下所示: 不过这并不影响我们的使用,所谓的3x,意即60x60 Size的3倍,由[email protected]改为180x180尺寸,另存为[email protected]即可.  Art Helper.app.zip (669.03 KB

iOS APP图标一键生成

随着工龄的渐长,发觉越来越懒,对于繁琐的事情,总想少干点,就像今天提及的APP图标这个事,往常的做法无非是两种,一是让UI工程师提供所有尺寸的图标,二是UI工程师给出一个大图标,自己缩小,方法一可谓是害己又害人,虽然开发者的工作量少,但一旦图标调整,苦了UI工程师,又累了开发者(要自己替换图标):方法二,那可是够累,打开PS,调整图像大小,保存,调整图像大小,保存-,今天可谓终于忍无可忍,决定写一个脚本ios-icon-generator,下面简单介绍下. 环境预备 它是一个shell脚本,可以

一键生成IOS App Icon工具

每次要提审AppStore,美术总是给一个1024x1024的 Icon ,然后就进入了繁琐的修改图片 size 和 plist 文件 Icon 配置的过程,很繁琐.这些应该是可以偷懒的啊-然后就有了这篇. 需求: 提供一张Icon 1024x1024 png 不带alpha通道,和Assets文件夹内的AppIcon.appiconset内的Content.json文件, 输出: Content.json 中指定的所有Icon. (包括命名之类的全部搞定,问题虽然小,但是省了很多事). 生成结

IOS APP 升级流程

1.Itunes connect 2.登录 3.Manage your apps 4.点击要升级的图标 5.Add version(右侧) 6.填写版本号和描述.(在商店里给用户看) 7.Ready to  upload bineary 8.选择no选项,一直下一步 9.Automaitically release~~~~----->save 10.打开程序,选择info.list.更改版本号 Bundleversions string short 和 Bundle version 都改成要升级

【原】ios打包ipa的两种实用方法(.app转.ipa)

总结一下,目前.app包转为.ipa包的方法有以下几种: 1.Apple推荐的方式,即实用xcode的archive功能 Xcode菜单栏->Product->Archive->三选一,一般选后两个. 局限性:个人开发一般采用这种方法,但是当一个证书多人使用时就稍显麻烦.一般多人开发时都是采用provisioning profile+P12文件来进行真机调试.上述方法在最后导出ipa包时需要输入appleID,这时还要向团队的其他人要.采用provisioning profile+P12

【原】ios打包ipa的四种实用方法(.app转.ipa)

总结一下,目前.app包转为.ipa包的方法有以下几种: 1.Apple推荐的方式,即实用xcode的archive功能 Xcode菜单栏->Product->Archive->三选一,一般选后两个. 局限性:个人开发一般采用这种方法,但是当一个证书多人使用时就稍显麻烦.一般多 人开发时都是采用provisioning profile+P12文件来进行真机调试.上述方法在最后导出ipa包时需要输入appleID,这时还要向团队的其他人要.采用 provisioning profile+P

ios打包ipa的四种实用方法(.app转.ipa)

总结一下,目前.app包转为.ipa包的方法有以下几种: 1.Apple推荐的方式,即实用xcode的archive功能 Xcode菜单栏->Product->Archive->三选一,一般选后两个. 局限性:个人开发一般采用这种方法,但是当一个证书多人使用时就稍显麻烦.一般多人开发时都是采用provisioning profile+P12文件来进行真机调试.上述方法在最后导出ipa包时需要输入appleID,这时还要向团队的其他人要.采用provisioning profile+P12

【转】利用xcode生成的app生成可以在iphone和itouch上运行的ipa安装包

转载地址:http://blog.csdn.net/yohunl/article/details/5971252 在编译好的真机版目录下的.app文件,至于生成真机可以运行的app的方法,有两种方式,一种是交99美元获得一个证书,另外一种是破解的方式,在此不再详述,本文假设你已经生成了真机上可以运行的app包了(app包实际上是一个文件夹) 假设此安装包的名称是 hello.app,点击右键,选择 显示包内容,这样就可以打开这个hello.app文件夹了,在此文件夹中有一个info.plist文