Xcode 6 中的应用程序数据包。总是崩溃或显示错误
Posted
技术标签:
【中文标题】Xcode 6 中的应用程序数据包。总是崩溃或显示错误【英文标题】:Application Data bundles in Xcode 6. Always crashes or shows error 【发布时间】:2014-10-01 01:04:50 【问题描述】:如何在 Xcode 6 中正确使用 Application Data 包?我从设备导出了一个.xcappdata
文件,将其添加到我的工作区,并在方案的“运行选项”中选择了它。
每当我尝试使用 ios 8.0 运行模拟器时,我都会收到以下错误,即使在重复启动、手动启动等情况下也是如此:
应用程序数据包未复制到模拟器 看来您正在 iPad Air Simulator 上运行“REDACTED.app” 第一次,因此尚未创建数据文件夹。 下次运行时会安装应用程序数据包 模拟器中的应用。
尝试在 iOS 7.1 中使用模拟器会导致 Xcode 崩溃。
此功能是否不再适用于对文件系统所做的更改?
在 Xcode 版本 6.1.1 (6A2008a) 上再次尝试,它(有时)现在 Xcode 崩溃了,希望这意味着它会很快得到修复...
【问题讨论】:
我在模拟器中遇到了与 6.0.1 相同的错误(尚未尝试 6.1 beta)。应用程序数据包确实可以在物理设备上正常工作... 我在使用 XCode 6.1 时遇到了同样的问题。我已经向 Apple #19083330 提交了一个错误。 我遇到了同样的错误,所以我只是手动将文件复制到文件系统。您可以右键单击 xcappdata 并显示内容,然后在终端 cd 到~/Developer/CoreSimulator/Devices
打开 .default_created.plist 并查看哪个 UUID 属于您的设备,然后 cd 到该文件夹并运行 open .
然后使用 finder将文件复制到适合您应用的文件夹中
XCode 6.2 (6C131e) 仍然有它
归档了一个雷达(重复 #19083330)rdar://20481684。 XCode 6.2 (6C131e)
【参考方案1】:
我使用的是 Xcode 8.1,当我尝试添加 .xcappdata 文件时,Xcode 崩溃了。
我通过清理应用程序解决了这个问题,然后我尝试将它添加到另一个目标中并且它有效。之后我尝试再次将其放入我想要的目标中,并且效果也很好。
不幸的是,我不确定这些步骤中的哪一个修复了它,但我希望它对某人有用!
【讨论】:
在设备还是模拟器上? 我用的是真机【参考方案2】:您可以尝试清理包含所有中间构建信息(如调试和发布构建目标)的派生数据。您可能可以选择Simulator,从菜单中选择iOS Simulator。然后,选择重置内容和设置。
有时,这只是 XCode 中的一些错误。而且我认为当您的问题被他们标记为重复时,Apple 正在处理这个问题。
【讨论】:
以上是关于Xcode 6 中的应用程序数据包。总是崩溃或显示错误的主要内容,如果未能解决你的问题,请参考以下文章
Xcode 6.1 iOS Distribution 总是被撤销或丢失
在构建成功后,在安装/导入文本文件到物理设备时Xcode崩溃(RangeException)