在企业内部分发 的iOS 应用程序一般都放在什么地方

在企业内部分发 的iOS 应用程序一般都放在什么地方,第1张

在开始发布企业应用之前,需要具备以下条件:

必须是 iOS Developer Enterprise Program 中的团队成员 (至少是一个 admin)。每年需要向苹果支付费用 299$。普通的 iOS Developer Program 无法进行企业应用发布。

域名需要一个有效的 SSL 证书,该域名用来放置应用程序。没有有效的 SSL 证书,iOS 设备将无法从站点安装应用程序。这样的 SSL 证书也非常昂贵。

开发中的相关环境配置

使用使用 Xcode 5.1,和 iOS 7.1。

内容出发点

在 Xcode 中有一个用于企业级分发的工程。

在 iOS Developer Enterprise Program team 中为此工程创建一个 App ID。

步骤:

创建发布证书 (distribution certificate)。

创建配置文件 (provisioning profile)。

创建 IPA 和 manifest。

创建发布证书

针对企业级发布,需要一个发布证书 (发布证书与开发证书不同)对代码进行签名,在 iOS Dev Center 中,导航至 Certificates 小节。

选择 CSR 文件,然后点击就可以了。

创建配置文件

定位到 Provisioning Profiles 的 Distribution 小节。然后点击右上角的 ➕ 按钮。现在看到如下图所示界面:

选择为衡神雀程序创建的 App ID,现在选择正确的发布证书,安装下载就可以了。

创建 IPA 和 manifest

打开 Xcode,开始创建 IPA 文件。单击左上角中的项目名称。在中间区域,选择 targets 中的项目名称。

在中间区域,选择 Project 中的工程名。单击顶部的 Build Settings。在 Code Signing 中选择发布证书:

在 Debug, Any iOS SDK, Release 和 Any iOS SDK 中选择发布证书。

接瞎森下来的界面中,勾选上 Save for Enterprise Distribution。将会呈现出一些文本框,这些信息将被填入程序的 manifest 文件中。上面的 URL 就是 IPA 文件在互联网中可被访问的路径。

注意事项:

虽咐早然后面的处理过程都是基于 HTTPS 的,不过 IPA URL 必须是 HTTP。(注释:译者尝试过 IPA 的路径可以是 http 或 https,当然不排除以后苹果会严格限制)。

如何打开app内部文件,分为模拟器和真机模式,真机模式又有猛郑两种方式可以使用

打印文件path,前往-->前往文件夹,把路径输悔岁入进碧知睁去,即可打开文件

在info.plist文件中添加Application supports iTunes file sharing,允许itunes访问文件

打开itunes,点击真机

找到文件共享,选择对应的应用,将文件拉到桌面打开查看即可

设备接apns发通知应用处理通知几种情况:

1. 应用没加载

点击通知显示按钮调用didFinishLaunchingWithOptions调用didReceiveRemoteNotification

点击友灶虚通知关闭按钮再点击应用调用didFinishLaunchingWithOptions

2. 应用前台(foreground)

收通好燃知触发didReceiveRemoteNotification

3.应用台

(1)收通知点击显示按钮调用didReceiveRemoteNotification

(2)点击关闭再点击应用则面两都辩陵调用能applicationWillEnterForeground或者applicationDidBecomeActive,根据发通知badge进行判断否通知发请求获取数据


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12305114.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存