首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在没有Apple Developer帐户的情况下在xcode 6中创建ipa?

如何在没有Apple Developer帐户的情况下在xcode 6中创建ipa?
EN

Stack Overflow用户
提问于 2014-11-14 11:13:29
回答 6查看 92.6K关注 0票数 51

需要为Ad发行版生成.ipa文件.客户端只提供了证书、私钥和配置配置文件,这些都足以在Xcode 5之前创建.ipa

代码语言:javascript
复制
To save for Ad Hoc Deployment, you need to add an Apple ID account that is enrolled in the iOS Developer Program for the development team 'xxxxxxxxxx'

有没有办法在没有开发人员帐户凭据的情况下创建.ipa

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2014-11-14 11:57:43

最后找到了一种使用.ipa命令创建xcodebuild构建的方法。

  1. 右键单击组织者上的Archive
  2. 单击Show in Finder
  3. 您可以在Finder中看到.xcarchive文件。

  1. 打开Terminalcd.xcarchive路径。
  2. 使用以下命令生成.ipa文件。

这将节省桌面上的.ipa

代码语言:javascript
复制
xcodebuild -exportArchive -exportFormat ipa -archivePath <FILE_NAME>.xcarchive -exportPath ~/Desktop/<FILE_NAME>.ipa

仍然在寻找更好的解决方案,不知道为什么Apple从Xcode 6中删除了这个特性:

票数 87
EN

Stack Overflow用户

发布于 2016-04-06 11:35:41

有3种方法,可以创建没有命令的.ipa & Apple帐户。

1.快速最佳

(所有Xcode、所有Mac、捆绑包都可以用于https://www.diawi.com/之类的OTA链接)

  1. 只需通过设置适当的代码签名标识,从(Command+B)构建应用程序即可。
  2. XCode's文件的左侧底部搜索,搜索.app (这将在产品目录下)
  3. 右键单击此.app文件并选择Show
  4. 现在,创建目录并将其命名为 Payload ,将.app复制到Payload目录中。
  5. 存档/压缩( .zip )这个Payload目录,将文件扩展名从.zip重命名为.ipa

2.从组织者中提取.ipa

(适用于所有Xcode,所有Mac )

  1. 创建档案馆
  2. 去组织者那里
  3. 用获取档案馆的位置,右键单击,并在查找器中选择显示

  1. 现在右键单击这个.xcarchive文件并选择显示包内容
  2. 转到路径Products > Applications > YourAppFile
  3. 打开Mac上的iTunes,并将这个YourAppFile从上面的路径拖放到Apps选项卡中。(注:删除具有相同标识符的前一个应用程序)
  4. 现在右击您的应用程序下的应用程序选项卡的iTunes,并选择显示在查找,这是您的.ipa文件!

3.用于具有Xcode 5.x的devs

(__注意: Xcode 5.x不适用于El Capitan,通过这种方式您可以使用任何Xcode存档,但您需要Xcode 5.x来创建.ipa)

  1. 使用任何Xcode版本创建存档。
  2. 关闭Xcode。
  3. 转到Xcode 5.x的“组织者”窗口,然后从archive选项卡中选择您的存档。
  4. 在右上部分选择Export,单击单选按钮,标题为Save for Ad Hoc Deployment
  5. 单击Next并选择所需的代码签名标识以保存.ipa
票数 55
EN

Stack Overflow用户

发布于 2015-01-03 12:45:00

还可以使用Xcode 6创建IPA文件&最新步骤如下:

  1. 创建项目Command+B的生成文件
  2. 转到“产品”文件夹&它将显示应用程序文件,右键单击“”。
  3. 创建一个空文件夹&称为“Payload”,然后在该文件夹中复制您的应用程序文件。
  4. 存档Payload文件夹&将压缩文件重命名为YourApp.ipa
票数 20
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26928721

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档