无法在 ios 11 的设备中下载应用程序
Unable to download application in device with ios 11
我两年前构建了我的应用程序,但没有在 App Store 上提交。现在我想在 App store 上提交应用程序。但是,当我尝试使用 Xcode 或通过其 Ad hoc 构建的 diawi link 安装应用程序时,应用程序未安装在设备上。
当我尝试通过 Xcode 安装应用程序时,有时会显示
this application does not support this device's cpu type
有时
Could not write to the device
当我尝试通过其 Ad hoc 构建的 diawi link 安装应用程序时,它显示
Unable to download application, <app-name>
could not be installed at this time
此问题仅发生在 ios11 的设备中。我已经检查了我的证书以及我尝试安装的设备的 UDID。此外,我已将 Xcode 的构建设置架构设置为标准架构(arm7、arm64)- $(ARCHS_STANDARD)。它在 iOS 版本低于 11 的设备上完全正常工作。
我终于找到了问题的解决方案。在我的例子中,我必须删除一些在 ios 11 中不支持的旧库,并且必须更改一些已弃用的代码。
如果您的代码已被弃用或某些库停止工作,那么 Xcode 将仅向您显示
错误
this application does not support this device's cpu type
或
Could not write to the device
所以你必须检查在 ios 11 启动后哪个库被弃用了。
您还必须检查所有其他详细信息,例如 Info.plist 中的仅构建活动架构、架构、有效架构、所需的设备功能。
我两年前构建了我的应用程序,但没有在 App Store 上提交。现在我想在 App store 上提交应用程序。但是,当我尝试使用 Xcode 或通过其 Ad hoc 构建的 diawi link 安装应用程序时,应用程序未安装在设备上。
当我尝试通过 Xcode 安装应用程序时,有时会显示
this application does not support this device's cpu type
有时
Could not write to the device
当我尝试通过其 Ad hoc 构建的 diawi link 安装应用程序时,它显示
Unable to download application,
<app-name>
could not be installed at this time
此问题仅发生在 ios11 的设备中。我已经检查了我的证书以及我尝试安装的设备的 UDID。此外,我已将 Xcode 的构建设置架构设置为标准架构(arm7、arm64)- $(ARCHS_STANDARD)。它在 iOS 版本低于 11 的设备上完全正常工作。
我终于找到了问题的解决方案。在我的例子中,我必须删除一些在 ios 11 中不支持的旧库,并且必须更改一些已弃用的代码。
如果您的代码已被弃用或某些库停止工作,那么 Xcode 将仅向您显示
错误this application does not support this device's cpu type
或
Could not write to the device
所以你必须检查在 ios 11 启动后哪个库被弃用了。
您还必须检查所有其他详细信息,例如 Info.plist 中的仅构建活动架构、架构、有效架构、所需的设备功能。