我在Ad-Hoc构建的OTA分发方面遇到了问题。
使用基础SDK 6.1、部署目标5.0、体系结构为armv7和armv7s来构建通用的iPhone/iPad应用程序。同一个Ad-Hoc构建可以在iOS 6设备上进行OTA安装(3个不同的iPhone5、一个iPhone4和iPad2),但不能在iOS 5设备上进行OTA安装(iPhone4S和iPad1)。
OTA通过IIS进行,所有MIME类型都已正确设置(否则将会在iOS 6上失败)。
在iOS 5设备上,它开始安装并显示带有进度条的应用程序图标,第一个标题是“等待...”,然后更改为应用程序名称,然后警报视图显示如下内容:
无法下载应用程序 此时无法下载。
连接设备到Xcode以在组织者中查看日志。 控制台显示以下内容:
apsd[48]::出现流错误:Error Domain=NSPOSIXErrorDomain Code=61 "The operation couldn’-t -b-e -c-o-m-p-l-e-t-e-d-. -C-o-n-n-e-c-t-i-o-n -r-e-f-u-s-e-d-" -U-s-e-r-I-n-f-o-=-0-x-1-4-7-0-8-0 -{-}
完全是这样,包括“-”字符。
通过iTunes同步在相同的iOS 5设备上安装相同的Ad-Hoc构建可正常工作,没有错误。
帐户类型是“普通”开发人员帐户,不是企业帐户。
我已经尝试从头开始创建所有配置文件。还没有尝试删除并创建新的证书,希望不需要这样做。
应用程序不使用iCloud、推送或任何其他功能。包中未包含Entitlements.plist。
可能重要的一点是,应用程序是使用CocoaPods构建的——一堆第三方库构建为Pods目标。
OTA通过IIS进行,所有MIME类型都已正确设置(否则将会在iOS 6上失败)。
在iOS 5设备上,它开始安装并显示带有进度条的应用程序图标,第一个标题是“等待...”,然后更改为应用程序名称,然后警报视图显示如下内容:
无法下载应用程序 此时无法下载。
连接设备到Xcode以在组织者中查看日志。 控制台显示以下内容:
apsd[48]::出现流错误:Error Domain=NSPOSIXErrorDomain Code=61 "The operation couldn’-t -b-e -c-o-m-p-l-e-t-e-d-. -C-o-n-n-e-c-t-i-o-n -r-e-f-u-s-e-d-" -U-s-e-r-I-n-f-o-=-0-x-1-4-7-0-8-0 -{-}
完全是这样,包括“-”字符。
通过iTunes同步在相同的iOS 5设备上安装相同的Ad-Hoc构建可正常工作,没有错误。
帐户类型是“普通”开发人员帐户,不是企业帐户。
我已经尝试从头开始创建所有配置文件。还没有尝试删除并创建新的证书,希望不需要这样做。
应用程序不使用iCloud、推送或任何其他功能。包中未包含Entitlements.plist。
可能重要的一点是,应用程序是使用CocoaPods构建的——一堆第三方库构建为Pods目标。