XCode 15 - 当 Project 尝试在真实设备中运行时出现 WatchKit 扩展错误

XCode 15 - Getting WatchKit Extension Error while Project try to run in real device

提问人:Vatsal Bhatt 提问时间:10/12/2023 更新时间:10/17/2023 访问量:86

问:

在 M14 Mac 中将项目 Xcode 15 切换到 Xcode 15 时遇到错误。 在模拟器中,它工作正常,但是当尝试真实设备时出现错误。

[尝试在真实设备中运行时在M1 Mac上出现错误] (https://i.stack.imgur.com/4YBBD.png)

EXCLUDED_ARCHS更改为 arm64。 在添加用户查找设置中添加VALID_ARCHS。 还可以尝试以下链接的所有解决方案。https://developer.apple.com/documentation/technotes/tn3117-resolving-build-errors-for-apple-silicon/

添加和删除其他链接器标志

iOS Swift Watchkit XCode15 罗塞塔

评论

0赞 lorem ipsum 10/12/2023
该框架仅用于模拟器
0赞 Vatsal Bhatt 10/12/2023
该框架在使用 XCode 14 的设备上工作,但是当我将 XCode 14 切换到 15 时出现错误。

答:

0赞 Vatsal Bhatt 10/13/2023 #1

如果您使用的是手动框架,请按照以下步骤操作。

  1. 从项目中删除文件并重新添加,添加文件时选择一个目标。请查看随附的图片。选择目标图像

  2. WatchKit 扩展的生成设置中删除其他链接器标志标头搜索路径。 (WatchKit 扩展目标 -> 生成设置 -> 其他链接器标志) 。

    (WatchKit 扩展目标 -> 生成设置 -> 标头搜索路径)。

  3. 清洁项目

  4. 生成项目