Tag: ad hoc distribution

从临时分发到商店 – 当前的应用程序是否会被更新,或者商店版本是否被重新安装?

我一直在开发一款即将通过B2b商店发布的iOS应用程序。 我的客户已经通过临时构buildtesting了几个星期。 我准备在商店上发布一些小错误修复程序,但应用程序将基本保持不变。 该应用程序使用核心数据,我的客户已input他们希望保留在商店版本中的信息。 我的问题是,如果用户从商店下载应用程序,它会像现有的特别安装更新一样,保留客户端信息,或将它作为新鲜的副本安装? 商店应用将具有与特设版本相同的捆绑ID。

在App Store的应用程序中使用itms-services链接

我一直在研究一个简化的,基于Web的临时构buildpipe理服务,现在我正在探讨使我的客户生活更轻松的可能性。 虽然有一种可能性是简单地创build一个针对iOS优化的Web应用程序,但我宁愿有一个本地应用程序。 现在,我还没有find任何明确的build议,关于苹果是否可以使用itms-services链接,然后安装第三方非App Store应用程序,只要他们签署特设/企业版本。 在我的情况下,这些应用程序将被绑定到一个特定的用户/组,并将在一个login/注册。 目前我所做的只是: [[UIApplication sharedApplication] openURL:_appInstallUrl]; 另外,如果苹果在App Store上可以使用这样的应用程序,那么他们会如何强制暂停应用程序呢? 我现在正在安装应用程序后正确执行此操作: [[UIApplication sharedApplication] performSelector:@selector(suspend)];

iOS开发者企业计划成员资格在到期前更新

我收到苹果公司的电子邮件更新企业会员计划,以下是我的问题。 到期前更新程序是否对分发证书有影响? 如果在到期之前续订程序,是否继续运行分发证书申请,没有任何问题? 是否需要再次分发企业应用程序,在到期之前更新? 预先感谢您的回答!

Ad Hoc iOS分发configuration文件无效

当configuration文件变得无效时,在正常情况下使用该configuration文件分发的beta版本可以正常使用?

临时分配失败

我在一家大公司工作,我正在开发iOS 5+的iOS应用程序。 应用程序分发的唯一方法是通过临时部署。 有一段时间我有自己的服务器,由o2switch(法国主机)托pipe。 在开始开发时,我们使用它来部署应用程序以进行betatesting。 它工作得很好。 随着应用程序进入最后阶段,公司在o2switch(因为它在我的服务器上正常工作)也购买了相同的(实际上它们只有一个)。 “新”服务器工作正常,我们有iOS应用程序所需的文件,我们正确地访问它们。 我的问题是,当我部署到公司的服务器,安装不断崩溃! 应用程序图标下方的栏为空,几乎已满(很快),并且出现错误,指示应用程序无法安装。 (经典) 我有这么众所周知的崩溃日志: unknown itunesstored[1657] <Notice>: MS:Notice: Installing: com.apple.itunesstored [itunesstored] (690.10) unknown wifid[23] <Error>: WiFi:[375199765.346102]: Client itunesstored is background application unknown securityd[1659] <Notice>: MS:Notice: Installing: (null) [securityd] (690.10) unknown SpringBoard[62] <Warning>: could not save thumbnail for downloading icon: image=(null) path='/var/mobile/Library/SpringBoard/DownloadingIconImageCache/***********' unknown sandboxd[1661] <Notice>: MS:Notice: Installing: (null) […]

iOS Ad-Hoc OTA分发适用于iOS 6,iOS 5不适用

我在Ad-Hoc版本的空中(OTA)发行版中遇到了麻烦。 使用基础SDK 6.1,部署目标5.0,架构armv7和armv7s构build通用iPhone / iPad应用程序。 在iOS 6设备(3个不同的iPhone5,1个iPhone4和iPad2)上安装OTA,但在iOS 5设备(iPhone4S和iPad1)上安装OTA却没有成功。 OTA通过IIS正确设置所有MIMEtypes(否则iOS 6将失败)。 在iOS 5设备上,它开始安装showin应用程序图标进度条,第一个标题是“Waiting …”,然后更改为应用程序名称,然后警报视图显示说 无法下载应用程序 目前无法下载。 完成/重试 将设备连接到Xcode以查看组织者中的日志。 控制台有以下内容: apsd [48]::发生stream错误:错误域= NSPOSIXErrorDomain代码= 61“操作couldn'-t -be -completed-”-Connection -refused-“-UserInfo – = – 0-x-1-4- 7-0-8-0 – { – } 完全如此,包括“ – ”字符。 通过iTunes同步在相同的iOS 5设备上安装相同的即席构build,按预期工作,没有错误。 帐户types是“普通”开发人员帐户,而不是Enterprise。 我已经尝试从头开始创build所有configuration文件。 没有尝试删除并创build新的证书,希望这不是必需的。 应用程序不使用iCloud或推,或任何东西。 没有Entitlements.plist包含在软件包中。 可能很重要的一点是,应用程序是用CocoaPods构build的,这些CocoaPods是一些以Pods为目标的第三方库。

iOS Ad Hoc安装失败

当我尝试通过TestFlightApp.com安装应用程序时,出现以下错误。 "Unable to download application. "helloworld" could not be installed at this time. 我也尝试通过iTunes和Appleconfiguration器进行安装。 当我第一次得到这个错误时,我认为这可能是由于苹果的开发者程序在几个星期后closures的,所以我使用笔记本电脑上的代码签名请求重新生成了所有的证书,然后重新构build了所有的configuration文件。 然后我删除了我的iPhone和XCode中的所有configuration文件,并从手机中删除了TestFlight。 然后,我将应用程序归档,上传到testing航class,允许configuration文件中的所有设备,并发送通知电子邮件与下载链接。 当我尝试下载时,进度条几乎一直到最后,popup错误。 这是我在安装过程中从控制台看到的(从iPhoneconfiguration实用程序): SpringBoard[67] <Warning>: Killing com.helloworldapp for app installation installd[53] <Error>: 0x2c6000 handle_install: Install of "/var/mobile/Media/Downloads/-2429066128781955904/-410631401396950200" requested by itunesstored installd[53] <Error>: 0x2c6000 MobileInstallationInstall_Server: Installing app com.helloworldapp installd[53] <Error>: Aug 23 11:45:37 SecTrustEvaluate [leaf CriticalExtensions IssuerCommonName] installd[53] <Error>: 0x2c6000 […]

iOS开发人员版本与发行版本

一段时间以来,我一直觉得对于iOS来说,使用开发人员configurationconfiguration文件签署构build允许应用程序通过XCode构build在授权设备(列在开发configuration文件中)上运行(并进行debugging),而使用分发configuration文件签名允许应用程序在其他iOS设备上运行(但不能debugging),这些设备专门添加到分发configuration文件中用于QA / betatesting/等目的(并通过iTunes同步或OTA分发安装) ,而不需要那些QA / betatesting人员甚至不知道XCode是什么。 似乎匹配几个苹果自己的文档: “当您准备分享您的应用程序进行用户testing时,您需要使用分发configuration文件创build应用程序的存档,并将其发送给应用程序testing人员”( 来源 ) 和 代码使用开发概要文件签名允许您的应用程序通过Xcode在设备上运行,使用分发概要文件进行签名可以创build分发版本。 名为“iPhone Developer”的证书允许您通过Xcode在iOS设备上运行/debugging您的应用程序,名为“iPhone Distribution”的证书允许使用Ad Hoc分发( 源代码 ) 这似乎意味着使用分发configuration文件是必要的应用程序商店之外的应用程序共享,多年来,我一直认为这是真实的。 然而,最近我又看到了另外一个同事的用例,他们只用一个开发configuration文件就可以与其他人共享构build。 另一位用户在这里描述了类似的发现: 为什么不使用开发configuration而不是临时? 我担心我可能会在这里丢失一些东西,现在我怀疑有些情况下,只要其他用户可以访问相关的开发人员设置configuration文件(包括设备的UUID),并将其安装到设备上(拖入iTunes ,configuration实用程序等),他们将能够通过iTunes同步开发人员构build,而无需进行单独的分发版本。 这使我质疑了一些关于开发者和发行版本之间差异性质的假设。 我开始认为它更多的是关于debugging支持和一般的安装,而不是它的安装方式(XCode vs iTunes / OTA明确)。 简而言之,如果一个设备的UUID包含在开发者configuration文件中,我是否真的需要独立的发布版本,或者我可以简单地共享一个版本开发版本,并假设它也可以用于iTunes同步? 组织者中的“用于开发”button是否与此有真正的相关性? 更广泛地说,开发者和AdHoc之间在开发/testing阶段如何在组织内的其他人之间共享之前,在开发/testing阶段提交给App Store之前,根本区别是什么?

在运行iOS 5.1.1的旧版iPad上,AdHoc安装失败 – / usr / libexec / installd崩溃

我有一个应用程序,我分布使用AdHoc – 工作正常(使用testflightapp.com)在大多数设备上,但是我有两个较旧的分别运行iOS 5.1.1和iOS 4.3和那些我不能得到应用已安装。 该应用程序已经使用XCode 5.1.1和iOS 4.3的部署目标。 安装过程大约75%(即主屏幕上的图标显示,进度指示器开始运行高达约75%),然后显示错误消息:“无法下载应用程序” – …此时无法下载。 检查日志我发现/ usr / libexec / installd崩溃 – 请参阅下文。 顺便说一句,当我尝试通过iTunes安装应用程序,所以它与Testflight无关。 任何暗示,为什么会发生这种情况,我将如何解决它将不胜感激。 帕特里克 Incident Identifier: 55B1E8CF-AF1B-4E2E-9445-9001A1E9181F CrashReporter Key: 2c384f06f249d55ddbb948525a8bef5b10aef496 Hardware Model: iPad1,1 Process: installd [301] Path: /usr/libexec/installd Identifier: installd Version: ??? (???) Code Type: ARM (Native) Parent Process: launchd [1] Date/Time: 2014-08-15 19:45:40.965 +1000 OS Version: […]

将ipa分发给客户端

如何安装IPA文件到iPhone? 我是IOS开发全新的。 我已经通过使用苹果开发者帐户configuration创build了一个IPA文件。 现在我试图安装这个IPA文件通过syncronise它通过iTunes连接,但它不工作或失败。