`
iaiai
  • 浏览: 2198020 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

生成可安装的ipa文件

 
阅读更多
现在工作中在项目未开发完成时需要生成ipa文件给其它人看,以前都是直接手机连接数据线用xcode直接安装,可是如果那人不在跟前的话就无法直接安装所以要生成ipa文件给别人看,但生成ipa文件时也遇到很多问题,现在整理下

根据网上找的用product->arvhive用此去生成ipa文件,但是我用此方法是生成了,生成好的ipa文件别的手机装不上,只有我的测试机是可以,其实这里就要注意一下了,像网上很多网站有那种直接给你ipa文件的,基本上应该是用企业级开发账号来生成的(我是这么认为的,问了一些人也基本上是这意思,具体还有没有其它办法我就不知道了,谁如果知道可以回复告诉 我),但是如果没有企业级开发账号,只是普通的开发者账号怎么办,生成的ipa文件除了测试机是无法安装到其他手机上的,所以如果想生成的ipa文件安装到其它手机上必须要在苹果网站上去添加此设备,并且只允许添加100个测试设备。

好了,下面从头来说一下.....

1.向安装包中添加设备 UDID,生成 Provisioning Profile 文件

在获取到设备的 UDID 后,接下来,添加想要安装测试应用的设备的 UDID(苹果设置最多只能添加 100 个 UDID)。

添加发布证书。点击左侧导航栏 Provisioning Profiles 中的 Distribution,添加一个新的证书:

选择Ad Hoc

选择一个App ID,这里选择要安装应用的 App ID

选择开发者

勾选需要安装应用的测试设备(一般情况下全选即可)

给 Provisioning Profiles 设置一个名字

下载 Provisioning 文件到本地

至此,我们就完成了 Provisioning Profile 文件的生成。目前这个生成的文件中,就是包含设备 UDID 的文件。接下来,我们就需要将这个文件导入 Xcode,然后重新打包应用安装包(.ipa文件)。

2.导入 Provisioning Profile 文件到 Xcode
下面这里一定不要勾选,从这里选择刚才下载下来生成的Provisioning Profile文件


3.打包应用的安装包(.ipa文件)

建议设置 run 为 release 模式,当然用 debug 模式也不有问题,我觉得既然导出这个安装包是给别人用的,最好用 release 模式


是选择 developement 证书呢,还是选择 distribution 证书呢,建议 选择 distribution , 当然选择 developement 也不会问题,最好按发布版来搞

接下来就是 product ,然后 archive(这里需要注意一下,有很多人发现这里archive选择不了,其它你只要找个iphone设备连上之后,在运行那里别选择模拟器,选择你的iphone设备之后,菜单上的archive就可以选择了)

弹出一个对话框,这个框也可在 window 下的 organizer 打开

接下来点export ,里面有四个单选按钮:
  • 第一个用来导出像发布到 app store 里的那一样的 ipa 包;
  • 第二个用来导出带有广告标识符的 ipa 包;
  • 第三个用于企业级打包,个人账号不能选这个;
  • 第四个用来导出一个 开发版 的 ipa 包。

具体 选择哪个根据自己需要了。

next后

choose后

next后

next后,这里时间挺长,慢慢等一会

会自动弹出一个框,是创建好的 ipa 所在的文件夹

大功告成,这就是我们需要的ipa包了。

然后就可以发给那台设备安装了

怎么安装,很简单,我是用itunes安装的,电脑上必须要安装上itunes,然后可键用itunes安装,当然手机必须得连上才可以,然后装上就可以了
  • 大小: 119.1 KB
  • 大小: 102.8 KB
  • 大小: 92.4 KB
  • 大小: 102.5 KB
  • 大小: 83.3 KB
  • 大小: 94 KB
  • 大小: 87.5 KB
  • 大小: 81.4 KB
  • 大小: 60 KB
  • 大小: 331.2 KB
  • 大小: 399.1 KB
  • 大小: 98.3 KB
  • 大小: 94.8 KB
  • 大小: 232.6 KB
  • 大小: 228.5 KB
  • 大小: 54.3 KB
  • 大小: 132.6 KB
  • 大小: 97.6 KB
  • 大小: 68.4 KB
  • 大小: 138.6 KB
0
0
分享到:
评论

相关推荐

    自动编译iOS工程_生成app及ipa文件

    2. **生成IPA文件** - 创建一个名为`ipa`的目录来存放打包的文件: ``` mkdir -p ipa/Payload ``` - 复制编译生成的APP文件到`Payload`目录: ``` cp -r ./Release-iphoneos/PRODUCT_NAME.app ./ipa/Payload ...

    通过wifi安装ipa

    3. **生成安装链接**:一旦ipa文件上传成功,服务器会生成一个下载链接,这个链接可以被设备访问。 4. **在设备上安装**:在iOS设备上,用户只需通过Safari浏览器访问该链接,设备会检测到ipa文件并提示安装。点击...

    iOS生成ipa文件的步骤

    iOS生成ipa文件的步骤主要包括准备项目、配置项目、生成app包、创建分发证书以及将app包打包成ipa文件。现在让我们详细探讨这些步骤以及涉及的相关知识点。 1. 准备Xcode项目:在生成ipa文件之前,需要有一个完整的...

    web安装ipa (HTML和plist源码)

    在`plist`文件中,你需要明确指出ipa文件的确切下载位置。特别注意,由于安全和隐私原因,苹果要求`plist`文件必须托管在一个HTTPS服务器上,确保数据传输的安全性。 以下是一些关键步骤和注意事项: 1. **创建...

    通过web安装ipa

    对于企业级部署,这通常由Apple Developer Portal生成,且应与IPA文件相匹配。 5. **使用Safari安装** 在iOS设备上,用户必须使用Safari浏览器打开包含IPA和配置描述文件的网页。点击链接后,iOS会询问是否信任此...

    怎样通过iPhone Safari 来安装测试版ipa

    1. 测试版IPA文件:这是包含了待测试应用程序的二进制文件,通常由开发者通过Xcode构建并签名后生成。 2. 信任开发者证书:在安装非App Store来源的应用时,iOS设备会要求用户信任该应用的开发者。因此,你需要确保...

    ios 对具体url生成一个ipa

    5. **生成IPA**:完成归档后,可以使用Xcode的Organizer窗口导出IPA。选择Export...,根据需要选择导出类型(App Store、Ad Hoc、In-House),然后按照向导完成打包过程。这里,如果是In-House或Ad Hoc分发,需要...

    自建分发--ios安装ipa

    一个IPA文件通常包含.app可执行文件、资源文件、证书以及Info.plist等元数据。开发者在Xcode中编译并导出应用后,会生成这种IPA文件。 自建分发主要涉及以下步骤: 1. **创建配置文件**:在Apple Developer Portal...

    ios项目生成ipa文件的真正简单可用的方法------自己总结

    这篇文章将深入解析如何简单有效地生成IPA文件,基于作者的个人经验总结。首先,我们需要了解IPA文件的结构和生成流程。 1. IPA文件简介: IPA(iOS Application Package)是苹果iOS设备上应用的标准安装包格式,它...

    自部署IPA在线安装服务源码

    使用浏览器上传和部署 .ipa 文件 自动识别ipa包内信息 自动生成图标 开箱即用 只需要一台低配云主机, 一个域名 在线试用Demo https://ipa.ineva.cn ⚠️ 注意: 次服务器只能用于测试 带宽只有 1Mb/s 千万不要用在...

    ipa在线安装、plist实现

    4. **method**:通常设置为`download`,表示用户应下载整个ipa文件后再安装。 5. **item**:包含所有上述属性的字典,可能有多个,每个对应一个不同的版本或构建。 创建好`plist`文件后,将其部署到支持HTTPS的...

    ipa格式转换工具_适用iPhone_iPod_iPad等ios设备

    3. **备份与恢复**:转换工具也可以用于备份已安装在iOS设备上的应用,生成IPA文件,以便在需要时恢复。 4. **企业分发**:对于企业内部应用,转换工具可以帮助创建IPA文件,并进行企业级部署,无需通过App Store。...

    xcode 4.5.2 免证书真机调试 生成ipa 教程二.docx

    xcode 4.5.2 免证书真机调试生成ipa 教程二 在本教程中,我们将介绍如何在 xcode 4.5.2 中生成 ipa 文件,用于在其他设备上安装。这里我们不需要证书,只需要按照以下步骤操作。 Step 1:添加自定义的生成后脚本 ...

    ipa_install_plist_generator:生成可用于 IPA 安装的 .plist 并可生成 .plist 文件的安装链接

    Ruby GEM 生成可用于 IPA 安装的 .plist。 这个 GEM 可以直接在你的 Ruby 项目中使用,或者你可以安装它并在你的命令行/终端中使用它。 您可以通过将它添加到您的 Gemfile 来使用这个 GEM: gem 'ipa_install_...

    .app自动生成.ipa

    本文将详细讲解这两个格式的区别以及如何将`.app`文件转换为`.ipa`文件,以便于分发和安装。 首先,`.app`文件是iOS应用程序的本地化可执行格式。它是由Xcode编译器生成的,包含了应用的所有资源、代码和依赖项。...

    windows系统实现 IOS打包IPA教程

    接着,需要选择“安装程序光盘映像文件”,并选择 Image file 文件夹下 macOS S10.12.cdr 文件所在的目录。 第四步:安装 Mac OS 在安装 Mac OS 之前,需要选择 Apple Mac OS X,选择版本。如果没有此选项,说明...

    自动打包 xcode 生成 ipa

    本篇知识点将详细解释如何使用xcodebuild来完成从项目文件(.xcodeproj或.xcworkspace)到生成IPA包的整个流程。此外,也会介绍在过程中可能会遇到的问题以及对应的解决方案。 首先,要开始打包流程,需要在终端中...

    Xcode 4.1_4.2 免证书(iDP)开发+真机调试+生成IPA全攻略.pdf

    Xcode 免证书(iDP)开发+真机调试+生成IPA全攻略 Xcode 是苹果公司开发的一款集成开发环境(IDE),广泛应用于 iOS 和 Mac OS X 开发。然而,在 Xcode 上开发的程序只能在模拟器中运行,要想将程序放到真机上则要...

    PlistGenerator:从 ipa 文件生成 iOS plist 文件

    通过ipa文件自动生成iOS应用分发所需的plist文件 使用环境 该脚本仅在python3.X下运行,如果想要在python2.X环境下运行的同学可以把其中的plistlib替换为第三方的biplist 唔,另外Copyright好像用成了cold的。。。T_...

    XCODE自动编译生成IPA脚本(IOS)

    在iOS开发过程中,生成IPA(iOS Application Package)文件是发布应用至App Store或进行测试分发的关键步骤。IPA文件包含了应用程序、资源文件以及相关的元数据。手动操作这一过程可能耗时且容易出错,因此使用自动...

Global site tag (gtag.js) - Google Analytics