除了kus的答案之外,还有一些Xcode 8.0的变化。
步骤1:
将方案目标更改为通用IOS设备
。
步骤2:
单击产品
> 存档
> 完成后打开组织器并单击最新版本。
步骤3:
从组织器窗口右侧单击导出...
选项。
步骤4: 选择导出方法> 选择正确的签名> 保存到目标。
Xcode 10.0
步骤3: 从右侧面板单击分发应用。
步骤4: 选择分发方法并单击下一步。
步骤5: 它会打开分发选项窗口。选择 所有兼容的设备 variant 并单击下一步。
步骤6: 选择签名证书。
步骤7: 它将打开为分发准备存档的窗口。需要几分钟。
步骤8: 它会打开档案窗口。单击导出并保存。
从菜单中点击产品
> 归档
,完成后打开组织者
,点击最新版本 > 分发
> 保存供企业或特定目的部署
> 选择正确的签名 > 保存到目标位置。
编译
和归档
,可能需要检查项目和可执行文件中的代码签名设置。
使用Organiser选择您的归档版本,然后您可以共享
该版本的项目。您需要再次选择正确的代码签名。它将允许您在所需位置保存.ipa
文件。
拖放.ipa
文件到iTunes中,然后与您的iPhone同步即可。
编辑: 这里有一些更详细的说明,包括截图;
Xcode-11.2.1 中
上传 IPA 的方式可能会有所不同。
步骤:
i) 在 Xcode -> 偏好设置 -> 账户 中添加您的 Apple 开发者 ID。
ii) 清理构建文件夹:
iii) 归档
iv) 点击分发应用程序
v) 选择按用户需求分发到特定设备的广告
vi) 关键步骤 -> 用户可以从公司网站 URL 下载应用程序。许多人可能会卡住,开始创建上传 ipa 的网站 URL,其实不需要。只需使用带有 https 的谷歌网址即可 :)
vii) 点击导出,即可获得ipa文件。
viii) 访问https://www.diawi.com/,并拖放已下载的ipa文件。然后将生成的链接分享给需要测试的客户或用户 :)
存档过程(使用Xcode 8.3.2)
注意:如果您使用iTunes Mac应用程序使用拖放过程创建IPA,则此方法不再适用于iTunes 12.7,因为
'通用iOS设备'
cmd + shift + k
)产品
-> 归档
你的项目成功归档后,将会打开一个包含归档项目的窗口
您可以通过点击 验证
(可选步骤但建议执行)来验证您的归档。
现在点击 导出
按钮
下一步
按钮。为供应配置的团队列表
。根据需要选择,然后按‘选择
’按钮。为所有兼容设备导出一个应用程序
(推荐)。如果您想要特定设备的IPA,则从列表中选择设备变体,然后按“下一步
”按钮。
现在您将能够看到“概要
”,然后按下“下一步
”按钮。
11. 接下来将生成IPA文件,然后您可以将其导出为“[应用程序名称-日期时间]”,然后按“完成”按钮。
最简单的方法,按照以下步骤操作:
第一步:归档项目后,在项目上右键单击并选择“在查看器中显示”
第二步:右键单击该项目并选择“显示包内容”,然后进入产品>应用程序
第三步:右键单击项目名称.app
第四步:将projectname.app复制到一个空文件夹中,并将该文件夹压缩成zip格式(foldername.zip)
第五步:将zip文件夹的扩展名更改为.ipa(foldername.zip -> foldername.ipa)
第六步:现在您就有了最终的.ipa文件。
步骤2:
选择目标模拟器设备为任意iOS设备(arm64),然后在Xcode中导航到产品 -> 清理构建文件夹。
项目成功清理后,再次在Xcode中导航到产品 -> 归档。
第三步:步骤5:
然后点击导出并将其保存到您希望的文件夹中,这里我将其保存在文档文件夹下面
步骤6:
访问https://www.diawi.com/并拖放您创建的ipa文件。与您的用户分享链接
在构建时选择iOS设备。然后构建应用程序。选择产品->归档,然后选择共享并保存.ipa文件。将ipa文件重命名为.zip,双击zip文件,您将在文件夹中获得.app文件。然后压缩应用程序的.app文件和iTunesArtwork图像。它将以.zip格式呈现,将.zip重命名为.ipa文件。
这是我遵循的步骤来导出 .ipa 文件: