Abd*_*mer 1 xcode ios ios-simulator swift
每当我重新安装我的应用程序时,我的模拟器都会给出此错误。无法将/Users/username/Library/Developer/CoreSimulator/Devices/F1CC399F-FAB0-4B9E-BE2A-3335069C0382/data/Containers/Bundle/Application/D70FA1A9-4192-443A-9322-7FF757F2FE1F/myapp.app硬链接复制到/用户/用户名/库/开发人员/ CoreSimulator /设备/F1CC399F-FAB0-4B9E-BE2A-3335069C0382/data/Library/Caches/com.apple.mobile.installd.staging/temp.D4fFgW/extracted/Payload/myapp.app与清单/用户/用户名/库/开发人员/ CoreSimulator /设备/F1CC399F-FAB0-4B9E-BE2A-3335069C0382/data/Library/Caches/com.apple.mobile.installd.staging/temp.D4fFgW/extracted/com.apple。 deltainstallcommands.com.myapp
作为修复,我正在重置仿真器,这非常耗时。有快速解决此问题的方法。
小智 15
尝试从模拟器卸载应用程序并重新安装
请确保您有一个有效的CFBundleVersion在你的Info.plist,否则第一次安装可能会成功,但更新安装会失败。
这通常显示为“无法进行硬链接复制”错误,但在删除应用程序并重新安装后会清除,或者有时在您第一次重新启动时可以使用,但之后每次尝试均失败。
如果您已经处于此状态,请确保删除该应用程序(使用xcrun simctl uninstall <device name or identifier> <bundle ID>或按住图标,然后单击X,就像在物理设备上一样)。
常见的错误包括不小心从Info.plist中删除值,某种自动化脚本失败(例如,该数字自动递增)或使Xcode对Info.plist的处理失败(通常会进行$(BUILD_SETTING_GOES_HERE)样式替换)。
调试问题时,建议您始终先检查基础知识!您确定您的Info.plist是正确的吗?如果您在构建完成后从未真正查看过它,您怎么知道?
plutil -pInfo.plist从查找程序窗口中将其拖放到终端上。这会将路径粘贴到文件中。CFBundleVersion。如果它不是有效的语义或数字版本,则需要对其进行修复。编辑:Xcode 11 Beta 1中有一个错误,在该错误中尝试安装将失败,然后即使您修复了,它仍然会因相同的错误而失败Info.plist。这是由于NSBundle缓存。重新启动受影响的模拟器,下一次安装应该可以进行。
| 归档时间: |
|
| 查看次数: |
1171 次 |
| 最近记录: |