在我的情况下,此问题是由于无线连接iPad时使用App Store分发证书引起的。切换到开发证书可解决此问题。
Xcode 9似乎对此问题有许多不同的体现。其他一些答案解决了特定的问题,但是当您的项目没有问题时,肯定会发生这种情况。这些步骤始终为我解决(从最痛苦到最痛苦的顺序):
- 尝试再次运行它。有时它在第三或第四次工作。
- 拔下设备插头,然后重新插入。
- 重新启动Xcode。
- 清理生成文件夹(不是常规清理-这是产品菜单中的cmd+ option+ shift+K或保留选项),然后重新生成。
如果其他所有方法均失败,则在完全重启后为我修复了它。但是其他可能的原因是根本原因。
希望Xcode能够尽快解决这些问题...但是我并不希望。
就我而言,我想测试watchOS应用,并将调试配置文件设置为发布一个。我设置为自动,问题消失了。
适用于“无法写入设备”的解决方案是在消除此错误消息后再次单击“运行”按钮。
在某些情况下,我会收到错误应用安装失败:未知错误。在这种情况下,我需要在构建之前进行清洁。
从设备中删除应用程序也有帮助。
我有类似的问题,并使用以下步骤解决了问题:
Delete app
来自设备Disconnect device
从系统Restart iPhone device
和Xcode
- 删除派生数据内容
Clean your project
(快捷键:cmd + shift + k
)Rebuild
你的项目
我在iPad上也面临同样的问题。以前工作正常。但是一段时间后,我的开发版本停止在iPad上运行。我已经尝试并在Internet上搜索,但是找不到解决方案。我已经尝试了以上所有情况,但是没有运气。
最后,我找到了解决方案。一些开发人员更改了我的Ipad的DATE / TIME设置。请检查日期/时间,因为我的应用临时配置文件已在iPad上设置的手动日期到期。
希望以下步骤对其他人有用,
- 检查您的配置文件有效。
- 选择用于登录目标的调试配置文件。
- 在菜单工具栏中的产品下或使用
Cmd + <
快捷方式打开方案。 - 在产品方案中为“运行”选择调试模式。
多田 现在,您可以在设备中完美运行该应用程序了。
祝您编码愉快!:)
我尝试了所有方法,但它们对我没有用。
我通过删除由 ln -s
就我而言,当我在包含符号链接的项目中添加一个文件夹作为引用时,就会出现此问题。删除符号链接可解决此问题。
我没有使用iTunes开发人员门户网站凭据登录XCode时发生了我的事情。当我这样做并清除所有派生数据时,它就解决了。
每个人都以不同的方式解决这个问题。我正在更改可执行文件名称,构建应用程序(引发“您没有权限等”问题),然后将可执行文件名称更改回原始值。我不知道为什么,但是有效。
实际上,我不得不在Mac上重新启动系统,这使我在很长一段时间内都摆脱了问题,但最终又回来了。这里提到的其他解决方案都没有对我有用。
就我而言,在我使用手动签名并尝试在发布模式下调试应用程序时出现问题。尽管fastlane可以在此模式下正常构建和上传,但直接XCode调试失败并显示error "Could not write to the device"
。临时切换到自动签名模式可以解决此问题。
对我有用的是:
-
从iPhone删除应用程序
-
清理Xcode中的代码
-
退出Xcode
-
重新打开Xcode,连接我的iPhone,然后再次运行
我遇到了这个问题,App installation failed - Could not write to the device
并按照以下步骤解决了
- 从设备上卸载应用程序。
- 清理项目。
- 运行项目。
它为我工作。
Xcode 9. iOS 11 SDK。观看SDK 4.xx-失败后在iPhone上打开WATCH APP。我的手表标签->(向下滚动到底部)->安装您的应用。希望这可以帮助。只需要“ Watch”应用程序的权限即可。
我有一个同样的问题,可以通过从iPhone删除其他调试应用程序来解决,然后开始工作。
当我选择自动管理签名时,我的问题已解决。希望我的回答可以为您提供帮助。
有时在删除某些Pod文件引用时会出现问题。解决此问题的唯一方法也是您的Pod文件
例如:use_frameworks!
pod'KYDrawerController'pod'GoogleMaps'pod'GooglePlaces'pod'Alamofire'pod'Firebase'pod'Firebase / Messaging'
在此位置删除不需要的文件。并再次重新安装pod文件并打开您的项目,它肯定对您有用。
评论已关闭!