Tag: ota

某些iPad无法安装企业应用程序

我有一个使用企业内部供应configuration文件构build的ipa文件。 我们使用OTA方法将该应用程序安装到我们的客户端ipad中。 但应用程序没有安装到一些iPad。 现在我们能够使用两个ipad重新创build问题。 我有ipad4和ipad2。 两个连接到同一个WiFinetworking,都有iOS 7.0.6。 然后我尝试使用OTA下载应用程序。 它成功安装在ipad4中,但未安装在ipad2中。 它给出了“无法下载应用程序”的错误信息。 然后我连接到我的Mac,并检查设备的控制台。 它有以下信息。 iPad itunesstored[561] <Warning>: LaunchServices: installing placeholder for com.MyCompany.MyApp iPad installd[536] <Notice>: 0x39d000 handle_install_for_ls: Install of "/var/mobile/Library/Caches/com.apple.itunesstored/AppPlaceholders/1749989453537340485.app" requested by itunesstored iPad installd[536] <Notice>: 0x39d000 MobileInstallationInstall_Server: Installing app com.MyCompany.MyApp iPad installd[536] <Notice>: 0x39d000 install_application: Installing placeholder iPad installd[536] <Notice>: 0x39d000 MobileInstallationInstall_Server: Staging: 0.01s; Waiting: 0.00s; […]

临时分配失败

我在一家大公司工作,我正在开发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为目标的第三方库。

合并scep和mdm负载时出错 – 注册服务器未提供有效的身份证书

我正在开发自己的MDM服务,并且正在尝试将SCEP和MDM负载结合起来,就像苹果build议的MDM协议文档一样。 我在C#.Net中创build了自己的SCEP Web服务,我知道当我发送SCEP有效负载时,设备可以获得有效的证书。 但是,当我还包含通过IdentityCertificateUUID项指向SCEP有效内容的UUID的MDM有效内容时,出现以下错误:“ 注册服务器未提供有效的身份证书”。此configuration是在用户select安装初始注册configuration( 本图中第二阶段的第一步)。 该设备似乎甚至没有尝试连接到我的服务器,并感谢服务器端日志logging,我知道它永远不会到达我的SCEP Web服务页面。 这似乎表明,我用来签署有效负载的证书有问题。 我已经单独尝试使用我的SSL证书(来自预先信任的根颁发机构),我的客户MDM推送证书(从我们的供应商证书链接)和我自签名的根证书颁发机构证书(通过makecert.exe创build) SCEP服务用于颁发新的证书(即设备身份证书)。 当我使用MDM和SCEP有效载荷创buildconfiguration文件时,我查看了iPCU(iPhoneconfiguration实用程序)的输出,而且这不是一个有效的configuration文件(我甚至试图复制它几乎批发)。 但是,当我通过iPCU安assembly置文件时,错误没有出现,它开始SCEP注册过程没有问题。 备注 – 使用现有的MDM供应商在这里不是一个选项。 以下是我正在使用的configuration文件: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>PayloadContent</key> <array> <dict> <key>PayloadContent</key> <dict> <key>Challenge</key> <string>this is a challenge</string> <key>Key Type</key> <string>RSA</string> <key>Key Usage</key> <integer>5</integer> <key>Keysize</key> <integer>1024</integer> <key>Name</key> <string>mycompany</string> <key>Retries</key> <integer>3</integer> <key>RetryDelay</key> <integer>0</integer> <key>Subject</key> […]

MDM OTA:iDevice注册中的最后一个configuration文件

我在设备上安装最后一个configuration文件时遇到问题,控制台抱怨:底层错误:MDM com.company.com.mdm5:MDM有效负载com.company.com.mdm5包含无效主题。 我想mybe我input了错误的主题值,我尝试了下面的值,但都失败了。 1.开发者证书主题的UID 2.我的.mobileprovision文件中的“application-identifier”值 有什么build议么? 提前致谢。 SCEP证书是从设备上成功发出的,我的configuration文件是由iPCU生成的。 打击是我的目标个人资料的一部分: <dict> <key>AccessRights</key> <integer>8191</integer> <key>CheckInURL</key> <string>https://192.168.0.105/cgi-bin/checkin.py</string> <key>CheckOutWhenRemoved</key> <true/> <key>IdentityCertificateUUID</key> <string>000000-0000-0000-0000-0000</string> <key>PayloadDescription</key> <string>Configures MobileDeviceManagement.</string> <key>PayloadIdentifier</key> <string>com.company.com.mdm5</string> <key>PayloadOrganization</key> <string>Company</string> <key>PayloadType</key> <string>com.apple.mdm</string> <key>PayloadUUID</key> <string>7AF006C2-E2BC-4606-8C3B-29A9C421F62D</string> <key>PayloadVersion</key> <integer>1</integer> <key>ServerURL</key> <string>https://192.168.0.105/cgi-bin/server.py</string> <key>SignMessage</key> <false/> <key>Topic</key> <string>com.apple.pineapple</string> <key>UseDevelopmentAPNS</key> <true/> </dict>

注册挑战从iPhone检索UDID

例如TestFlight和HockeyApp等临时testing工具使用iOS OTA注册stream程的一部分来检索UDID(以及可能的其他设备信息,例如设备types)。 这些服务如何实现这一目标? 我已经想出了如何提供一个初始的“configuration文件服务”有效载荷发送到手机。 我通过POSt请求收到电话的有效答复。 之后,我很无能,我一直收到“无效的configuration文件”错误。 我应该送回什么? 我真的必须build立一个完整的SCEP过程(非常值得怀疑)吗? 任何提示都非常感谢!

使用itms-services URL的iOS8应用程序无法播放(OTA)安装失败

对于iOS的所有先前版本,我已经使用itms-services:// URL通过无线(OTA)安装testingiOS应用程序。 现在,使用这种方法尝试安装应用程序时,所有装有iOS8的设备都失败。 示例url: itms-services://?action=download-manifest&url=https://myWebsite/myApp/myApp.plist 问题摘要: 用于从网页启动安装的Safari浏览器不会退出到以前的iOS版本中显示应用程序安装的主屏幕 应用程序从未成功安装。 它安装,但被留作灰色的图标,应用程序不会启动。 在现有的iOS7设备上,使用相同的URL不会发生此问题。

iOS手机configuration程序

我已经search了几乎没有网站的任何英特尔在空中与mobileconfig文件configurationiPhone,并坚持在一些阶段…:/这里是我发现的: http : //cryptopath.wordpress.com/2010/ iPhone /证书缺陷/但这部分是超出我的理解 使用openssl smime和您从Verisign获得的P12,签署包含完整CA链的mobileconfig文件,并将其放到公共HTTP服务器上 如果我正确理解我要做的是: 1)从Verisign获取证书(基于openssl生成的key.pem和request.pem获取) 2)在iPhoneconfiguration实用程序中创build.mobileconfig文件(我是否必须将其中的所有设置填充或只是有这个文件?) 3)和…什么是CA连锁店? 我也发现这里的东西: http : //www.rootmanager.com/iphone-ota-configuration/iphone-ota-setup-with-signed-mobileconfig.html 在这里,我也坚持这个链条的东西…有没有人知道,最好像我这样的noobs一步一步的解决scheme? ;)(最想要的是创build整个证书的东西显然是解决scheme,因为以后是相当直接的教程)

无法findcom.xyz.profile.mdm的身份证书?

我在尝试将MDMconfiguration文件安装到ipad上作为OTA注册的最后一部分时遇到了这个问题。 NSError: Desc : The identity certificate for com.xyz.profile.mdm1 could not be found. US Desc: The identity certificate for com.xyz.profile.mdm1 could not be found. Domain : MCMDMErrorDomain Code : 12005 Type : MCFatalError Params : ( "com.xyz.profile.mdm1" ) 任何人都知道我错过了哪些信息? 这是当我尝试在完成SCEP注册之后将MDM有效载荷安装到IOS设备上的时候。 这是我发送的有效载荷 <dict> <key>AccessRights</key> <integer>2047</integer> <key>CheckOutWhenRemoved</key> <true/> <key>IdentityCertificateUUID</key> <string>00000000-0000-0000-0000-000000000000</string> <key>PayloadDescription</key> <string>Configures MobileDeviceManagement.</string> <key>PayloadIdentifier</key> <string>com.xyz.profile.mdm</string> <key>PayloadOrganization</key> <string></string> […]