Xcode 不允许我在 SPM 中添加时指定文件名

use*_*191 11 xcode swift-package-manager

我的项目中有一个独立的 SPM(本地)。当我向此包添加任何新文件时,Xcode 不会显示指定名称的提示。通常,当在项目中添加文件时,它会请求允许指定名称的位置。但是当添加 SPM 时,它会立即创建一个带有File.swiftalways的文件。

我不介意重命名,但只是标题也有一个通用的File.swift

//
//  File.swift
//  
//
//  Created by McDuck, Scrooge on 02/06/89.
//
Run Code Online (Sandbox Code Playgroud)

有什么解决方法吗?

我也尝试过 Xcode 13.4

Asp*_*eri -2

实际上它按照承诺工作(根据苹果指南)。

  1. 在这种情况下(如演示所示),菜单命令没有省略号 (...),因此不会出现对话框。

  2. 文件创建后,Xcode 就会进入编辑名称模式,这样我们就可以指定我们需要的文件名。

  3. 文件帽子是不同的问题,如果需要的话可以在模板中编辑,也可以不需要。通常取决于项目,甚至可能根本不包含文件名,但对于默认模板 - 是的,我们需要更改它以对齐。

演示

使用 Xcode 13.4 进行测试