Tag: 企业分布

大资源应用的分发和pipe理策略

我正在构build一个需要1.8GB资源的应用程序。 这是一个将被安装在受控环境中的企业应用程序。 资源需要从一开始就在设备上使用,因为它将在没有networking覆盖的情况下使用。 资源是以数百个PNG图像的forms存在的专业地图图块,包含在语义相关的文件夹中。 当直接在项目中包含这些文件时,通过文件夹引用(因为图像是通过派生path获取的),Xcode的search速度很慢(由于索引和维护项目的复杂性),并且在testing设备上安装需要花费很长时间。 这可以通过在第一次构build之后删除图像来缓解(因此它们仍然在设备上),但这不是理想的。 另外,当他们在项目中时,包的大小是巨大的,这会导致部署的问题(不仅下载时间,但从内部Apperian应用程序商店下载,似乎经常失败,大概是由于纯粹的大小) 。 我已经尝试过在没有资源的情况下分发应用程序,并在需要时将其作为zip文件首次运行下载。 不幸的是,将资源解压缩需要花费不可持续的时间。 我怎样才能在Xcode的一个易于pipe理的项目,一个小的分发包,和一个可pipe理的首次运行的经验之间达到最佳状态? 我很高兴iPad能够在第一次安装应用程序的半个小时之内就坐在那里,但是除此之外的任何时间都不会起作用。 有没有比使用资源的zip文件更好的方法?

导出应用程序用于企业分发时的0授权

当试图为Enterprise Distribution导出一些iOS应用程序时,我遇到了一个问题,即组织者为我的应用程序显示“0权利”,而未selectconfigurationconfiguration文件。 这在创build.IPA文件时不会导致任何错误。 但是,在我的网站上放置.ipa和.plist后,应用程序将无法成功安装。 当我尝试安装时,它会在“正在加载…”时开始在应用程序图标上显示进度指示器,但随后消失,我得到一般消息: 无法下载应用程序 – 目前无法安装“ 我的应用程序名称 ”。 并带有重试选项。 我没有与我的其他几个应用程序,这显示了4个权利和configuration文件在组织者的这个问题。 生产供应configuration文件是一个“公司通配符”,所以它具有结构com.mycompanyname.*我已经确认工作和非工作代码的App ID遵循完全相同的结构。 在我select用于configuration的开发团队之后,工作应用程序似乎会自动选取configuration文件,在这里可以看到其中一个工作应用程序: 即使我在目标的“生成设置”中专门select了我的生产分销configurationconfiguration文件,但在尝试分发我的应用时,configurationconfiguration文件不包括在内。 试图解决这个问题,我已经尝试了答案中列出的所有步骤,以及一些未被接受的答案中的几个解决方法: iOS 8 – 无法安装企业应用程序 。 供参考而不必点击通过; 修复1:我没有在清单中包含图像,所以我知道他们没有错。 修复2:问题的应用程序只有几个月的时间,我testing的iOS 8的设备,因为它出来的一天。 修复3:我已经确认我的configuration文件处于活动状态 修复4:我没有在控制台中得到Verification Stage Failed错误 其他:尝试从步骤@托马斯的答案手动创build我的.ipa 其他:我没有在控制台中得到重复的bundleID错误 其他:我已经尝试在我的目标的常规选项卡上设置我的“团队”为我的实际开发帐户,并“无” 我在智慧的结尾试图弄清楚为什么我的权利没有出现在组织者的第一位,所以任何build议都非常受欢迎。 下面我把我认为是我的设备的控制台相关的日志,当它无法安装我的应用程序(有点编辑): Jan 19 10:37:47 My-Device-Name SpringBoard[48] <Warning>: Killing com.companyName.AppName for app installation Jan 19 10:37:47 My-Device-Name itunesstored[82] <Warning>: LaunchServices: installing app […]

iOS 9.0.2 – 无法安装企业应用程序 – 无法下载应用程序(应用程序名称)目前无法下载

我的公司有一个应用程序,可以通过使用企业分布的网站下载。 在iOS 9中,点击下载链接会popup“(网站)想要安装(应用程序名称)”的预期popup窗口。 点击“安装”该对话框首先导致应用程序卡住“等待…” 应用程序等待 直到最后表示:“ 无法下载应用程序(应用程序名称)目前无法下载 。” 无法下载应用程序 按照预期使用iOS 7和iOS 8安装工作。 我们如何支持iOS 9中的企业分布?

与外部开发人员共享iOS企业分布证书是否安全?

我处于以下情况:我们有一个企业开发人员帐户,而我们正在与一名外部开发人员合作开发一个应用程序。 目前我们无法访问源代码,因此我们无法进行构build,但是我们仍然需要每周都可以安装在设备上,因此外部开发人员需要能够构buildipa文件。 开发人员现在是开发人员计划的成员,并拥有自己的开发人员证书。 但是,只能有一个分发证书。 从安全angular度来看,安全/build议我们共享分发证书(和私钥)和configuration文件,以便他们可以build立ipa文件? 还有其他(更安全)的select吗? PS:我也在想我们可以用我们的发行证书辞去一个ipa,但是它仍然让我们处于需要能够build立一个ipa的情况 – 这只有在安装了发行证书+configuration的情况下才可能。