xcode 无法打iOS 的ad-hoc包

本文介绍如何在Xcode中创建Ad-Hoc包用于iOS设备测试。针对Xcode 4.3.2及之后版本,指导如何设置工程配置、解决缺少打包选项问题,并提供具体步骤确保成功编译。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天需要打一个ad-hoc的包,用来在ios设备上测试,在xcode中选择archive,编译完毕后,自动打开Origanizer的 Archives选项卡,里边有一项,叫做Archive Type, 显示的是"generic xcode archive"。

右侧只有两个按钮,Validate 和Distribute,记得原来还有个share的。

google后,选择distribute, 发现 只有两个选择,并没有教程说的 save for Enterprise or Ad-Hoc Deployment选项。

去stackoverflow求证,发现了一个设置问题。

在我的工程中,加入了一个library 的xcode工程文件,需要将引入的这个xcdoe工程文件中的build setting中的 skip install 设置为YES,重新archive,问题解决。

总结一下,这里边有两个需要注意的地方,

1. xcode4.3.2后的版本,需要打ad-hoc包的时候,没有了更早的 share 那个button了,需要选择distribute

2.如果你的工程中,加入了另外的xcode工程文件,则把引入的工程文件的build settings中的 skip install设置为yes,但是当前的主工程,要设为NO,后续的过程就简单了, 选择save for Enterprise or Ad-Hoc Deployment

注意了这两点,基本就ok了。

如果你设置的没有问题,那么上文提到的,Archive Type 也就变成了 "ios app archive" 。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值