gpt4 book ai didi

swift - 如何创建具有不同 'Product Module Name' 和 'Product Name' 的项目并将其模块导入另一个项目?

转载 作者:行者123 更新时间:2023-12-03 09:18:35 25 4
gpt4 key购买 nike

我试图实现问题中描述的任务但失败了。重现步骤:

  • 创建新工作区“WS”
    enter image description here
    enter image description here
  • 创建新的 Cocoa Touch 框架
    enter image description here
    enter image description here
  • 在“选择新项目的选项:”窗口中设置“产品名称:”=“产品”。保持其他输入自动生成。
    enter image description here
  • 在下一个向导窗口中设置“添加到:”= WS。
    enter image description here
  • 转到:“产品(刚刚创建)-> build设置(所有选项卡)-> 包装”并设置“产品名称”=“产品”和“产品模块名称”=“模块”
    enter image description here
    enter image description here
  • 构建
  • 创建客户端项目:执行第 2 步,但不要使用产品使用客户端
  • 将“Product.framework”添加到客户端的“链接框架和库”中
    enter image description here
  • 在 Client 项目中创建“TryToImport.swift”文件,并在自动生成的“import Foundation”行之后添加“import Module”代码行。
    enter image description here
  • “清理构建文件夹”和构建客户端

  • 结果是一个错误:没有这样的模块“模块”。

    我尝试了很多事情来做到这一点,但没有任何帮助。
    至于我,所描述的场景是正确的。
    怎么了?
    我该怎么做?

    我的 Xcode 版本 = 10.3 (10G8)

    最佳答案

    我尝试在 Xcode 11.2.1 上重现此行为它工作正常。
    我认为一旦您在 Product 中添加至少 1 个 Swift 文件,这也可以为您解决。目标。这是我的 Github 存储库,显示问题已解决。 https://github.com/tapthaker/TestProductNameChange/

    关于swift - 如何创建具有不同 'Product Module Name' 和 'Product Name' 的项目并将其模块导入另一个项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57304255/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com