Xcode:在 iOS 模拟器中尝试 运行 应用程序时出现无效符号链接错误
Xcode: invalid symlink error when trying to run app in iOS simulator
在我的应用程序编译阶段结束时,我看到一个无效的符号链接错误。
这只是我每次 运行 时创建的一些临时目录。我尝试删除它无济于事。
该应用程序 运行 在设备上运行良好。
如有任何帮助,我们将不胜感激。
我曾经遇到过同样的问题,然后我按照 "Set the active scheme -> Add additional simulator" 的方式从打开的 window 中删除了模拟器。之后我添加了一个新的模拟器。我不确定适合您的解决方案。
解决问题的第二种方法(我认为),像这样检查模拟器路径"Finder -> Library -> Developer -> CoreSimulator -> Devices"。之后,找到您的项目模拟器,然后将其删除 :) 并再次 运行 同一模拟器上的项目。
希望对你有用。祝你好运。
当您的应用程序包含指向应用程序包外部的符号链接时,通常会发生该错误。在为设备或模拟器构建时,Xcode 创建应用程序包,然后将其复制出来供 MobileInstallation 进行安装或更新。 MobileInstallation 不会安装具有指向应用程序包外部位置的符号链接的应用程序。
您有任何特定于模拟器的构建脚本或步骤吗?您的捆绑包是否包含任何符号链接?在 Xcode 中打开产品组。右键单击“.app”和 select "Show in Finder"。右键单击该应用程序并 select "Show Package Contents"。检查应用程序是否存在任何符号链接。您也可以在终端中打开该目录并使用 ls -al
。任何链接的第一个位置都会有一个 l
字符。
另一种可能是您有文件权限问题或其他文件系统损坏。 运行 用于检查错误的磁盘工具。假设一切正常,您可以使用 xcrun simctl erase all
重置您的模拟器。
我有同样的问题。清理项目构建目录为我解决了这个问题。
在我的应用程序编译阶段结束时,我看到一个无效的符号链接错误。
这只是我每次 运行 时创建的一些临时目录。我尝试删除它无济于事。
该应用程序 运行 在设备上运行良好。
如有任何帮助,我们将不胜感激。
我曾经遇到过同样的问题,然后我按照 "Set the active scheme -> Add additional simulator" 的方式从打开的 window 中删除了模拟器。之后我添加了一个新的模拟器。我不确定适合您的解决方案。
解决问题的第二种方法(我认为),像这样检查模拟器路径"Finder -> Library -> Developer -> CoreSimulator -> Devices"。之后,找到您的项目模拟器,然后将其删除 :) 并再次 运行 同一模拟器上的项目。
希望对你有用。祝你好运。
当您的应用程序包含指向应用程序包外部的符号链接时,通常会发生该错误。在为设备或模拟器构建时,Xcode 创建应用程序包,然后将其复制出来供 MobileInstallation 进行安装或更新。 MobileInstallation 不会安装具有指向应用程序包外部位置的符号链接的应用程序。
您有任何特定于模拟器的构建脚本或步骤吗?您的捆绑包是否包含任何符号链接?在 Xcode 中打开产品组。右键单击“ls -al
。任何链接的第一个位置都会有一个 l
字符。
另一种可能是您有文件权限问题或其他文件系统损坏。 运行 用于检查错误的磁盘工具。假设一切正常,您可以使用 xcrun simctl erase all
重置您的模拟器。
我有同样的问题。清理项目构建目录为我解决了这个问题。