问题标签 [in-house-distribution]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1018 浏览

ios - 使用“为 iOS 设备分发企业应用程序”提供更新的应用程序?

我正在使用苹果的为 iOS 设备分发企业应用程序分发 iPad 应用程序。

在我的应用程序中,更新旧版本以防止访问过期信息非常重要。因此,我实现了应用程序更新机制如下。

当用户启动应用程序时,每次我通过请求我在自己的服务器上创建和托管的 Web 服务来将已安装的构建版本代码与服务器上的版本代码进行比较。如果找到更新,我会要求用户通过升级应用程序,当用户点击更新按钮时,我会按照此处UIAlertView的建议触发指向我服务器上 .plist 的 URL 。

NSString *appUpgradeUrl = [NSString stringWithString:@"http://domain.com/manifest.plist"]; NSURL *url = [[NSURL alloc] initWithString:[NSString stringWithFormat:@"itms-services://?action=download-manifest&url=%@", appUpgradeUrl]]; [[UIApplication sharedApplication] openURL:url];

现在UIAlertView屏幕上会弹出一个,并要求用户使用底部的两个按钮进行确认,取消和安装。当用户点击安装时,它只是被更新的版本替换,当用户点击取消时,它只是消失并且什么也不做。

现在这是我的问题:正如我所说,我想强制用户更新应用程序,更新到更新以防止访问过期信息非常重要。不幸的是,我不能这样做。我想收到有关取消按钮的单击事件的通知,以便我可以通过再次请求应用程序更新来强制用户更新应用程序UIAlertView。我可以这样做吗?

让我知道是否有比这更好的想法来强制更新应用程序。

0 投票
1 回答
208 浏览

iphone - 向公司分发内部 iOS 应用程序

我们公司注册了企业 iOS 开发人员计划,我们正在为另一家公司制作一个将在许多移动设备上使用的 ios 应用程序。

另一家公司也有企业许可证,所以我想知道我们应该如何分发我们的应用程序。我能想到的最简单的方法是我们将我们的应用程序作为 .ipa 文件发送给另一家公司,然后他们必须自己分发它。

我想知道的是:

  • 我们是否在这里违反了任何适用的许可协议?
  • 如果没有,是否可以以这种方式将其分发给几家公司?
0 投票
1 回答
2070 浏览

ios - iOS 应用分发 - 归档 .ipa 文件

我有一个.ipa使用企业证书签名并使用内部分发配置文件的文件。我没有原始源代码。当我在开发中心浏览分发文章时,我了解到必须将其存档以用于分发目的。我不知道如何归档 .ipa 文件。你能帮我做这件事吗?我是这个 iOS 开发世界的新手。

0 投票
2 回答
756 浏览

iphone - 分发证书和配置文件的连接

我使用苹果企业许可证来构建我的内部 iPad 应用程序。目前通过门户创建的分发证书有效期为 3 年。但是通过门户创建的配置文件仅在一年内有效。在 Apple 网站上,它说“当您的分发证书过期时,该应用程序将无法启动。您的分发证书的有效期为三年,自颁发之日起,或直到您的企业开发人员计划会员资格过期,以先到者为准。”(按照链接

它没有提到配置文件到期。目前我的分发证书将于 2015 年到期,配置文件将于 2013 年 11 月到期。我的问题是我的配置文件到期后会发生什么。配置文件过期后我的应用程序是否可以工作。或者我是否需要更新有效期为另一年的配置文件?

0 投票
0 回答
155 浏览

ios - IOS - 内部分发的独立开发人员 - 代码登录

我有一家小公司,我们应该为内部分发提供一个 ios 应用程序 OTA。客户已将我们的苹果帐户作为成员添加到他们的团队中。我们已经终止了开发过程。因此,他们向我们提供了他们的公司分销证书和配置文件。

问题是他们的移动配置文件没有与我们的 CSR 签署,因此,组织者说我们有代码签名问题。

我们认为,对于内部分发,我们的开发人员必须在客户端的计算机上部署用于归档(生成 ipa)的应用程序。我的问题:有没有办法与开发人员 CSR 对公司证书进行代码签名?否则我们将无法发布!

0 投票
3 回答
8962 浏览

ios - 找不到创建 iOS 内部分发证书的选项

我一直在尝试生成内部应用程序分发证书和配置文件,但没有取得多大成功。我已按照App Distribution GuideDistributing Enterprise Apps for iOS Devices中的说明进行操作,但我已经转了两天。

以下是概要:

  1. 我是iOS 开发者企业计划团队的成员。
  2. 我有管理员权限。
  3. 我已经生成了CSR
  4. 当我尝试通过门户添加 iOS 证书时,我只有两个可用的选项,即iOS App Development(在开发分组下)和App Store 和 Ad Hoc(在分发分组下)。所有其他选项都被禁用,并且根本没有内部分发证书的选项(截图:http: //i.stack.imgur.com/TkCLD.png)。

截屏

我一定错过了什么,但我不确定到底是什么。任何帮助表示赞赏。另一条可能重要或不重要的信息是我是多个团队(企业和标准开发)的成员。

谢谢!

0 投票
1 回答
1232 浏览

asp.net - 如何从 DLL 调用 ASP.Net 页面?

我正在 Visual Studio 2008 (ASP.Net C#) 中开发一个 Web 应用程序。我的应用程序目前有以下页面:

1. MasterPage.Master
2. Default.aspx
3. Login.aspx
4. Logout.aspx
5. ReportPrint.aspx

现在,我必须在内部将此应用程序分发给我的开发人员以进行进一步开发。为此,我不想提供诸如 Login.aspx、Logout.aspx、ReportPrint.aspx 之类的页面,因为它们已经完成。

因此,我在单独的 Web 应用程序中编译了这些表单以创建 DLL。现在我试图引用这个 DLL 并调用其中编译的页面,但没有任何成功。

在 Windows 窗体中,我们可以使用以下方法轻松地从 DLL 引用窗体:

如何使用 ASP.Net 实现这一点?

0 投票
2 回答
1942 浏览

iphone - iPhone 分发下载问题

我在使用 Apple 提供的内部企业应用程序分发时遇到了一些问题。我已经获得了企业证书并获得了必要的文件(p12、manifest 等)并通过 phonegap build 成功构建了应用程序。我现在遇到的问题是我无法从我上传到的服务器上下载文件。每当我尝试通过手机执行此操作时,都会出现此错误“Safari 无法下载此文件”。这是由于某种认证问题吗?

0 投票
1 回答
1517 浏览

ios - 使用 manifest.plist 无线安装内部 iOS 应用程序,无需用户干预

我正在关注分发内部应用程序的文档

http://help.apple.com/iosdeployment-apps/mac/1.1/#app43ad871e

我可以安装该应用程序,但我想知道是否可以停止弹出询问用户许可的窗口。

我需要这个功能,因为我们是一家数字标牌公司,所以我们远程管理/配置/安排数千台 iPad 的内容,并且没有用户来操作设备。

0 投票
0 回答
98 浏览

ios - 会员中心没有内部选项 - IOS 分发

创建分发配置文件时没有内部选项。知道为什么吗?

我可以使用 In-house 和 Ad-Hoc 选项创建证书。但无法为内部分发创建分发配置文件

在此处输入图像描述