Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 生成失败,错误为命令/Applications/Xcode.app/Contents/Developer/Toolchains/xcodefault.xctoolchain/usr/bin/swiftc_Ios_Swift_Xcode_Core Data - Fatal编程技术网

Ios 生成失败,错误为命令/Applications/Xcode.app/Contents/Developer/Toolchains/xcodefault.xctoolchain/usr/bin/swiftc

Ios 生成失败,错误为命令/Applications/Xcode.app/Contents/Developer/Toolchains/xcodefault.xctoolchain/usr/bin/swiftc,ios,swift,xcode,core-data,Ios,Swift,Xcode,Core Data,我使用的是Xcode 8.2.1。我还在我的项目中使用CoreData。 当我尝试生成一个构建或存档时,我看到了以下错误。错误中提到的文件有时也会更改 错误: <unknown>:0: error: no such file or directory: '/Users/anuragparashar/Library/Developer/Xcode/DerivedData/app-drgjxhipxxqdrcatqfdgpayyxnud/Build/Intermediates/app.b

我使用的是Xcode 8.2.1。我还在我的项目中使用CoreData。 当我尝试生成一个构建或存档时,我看到了以下错误。错误中提到的文件有时也会更改

错误:

<unknown>:0: error: no such file or directory: '/Users/anuragparashar/Library/Developer/Xcode/DerivedData/app-drgjxhipxxqdrcatqfdgpayyxnud/Build/Intermediates/app.build/Debug-iphoneos/app.build/DerivedSources/CoreDataGenerated/app/BuildingRoofMapping+CoreDataClass.swift'
<unknown>:0: error: no such file or directory: '/Users/anuragparashar/Library/Developer/Xcode/DerivedData/app-drgjxhipxxqdrcatqfdgpayyxnud/Build/Intermediates/app.build/Debug-iphoneos/app.build/DerivedSources/CoreDataGenerated/app/BuildingRoofMapping+CoreDataProperties.swift'
<unknown>:0: error: no such file or directory: '/Users/anuragparashar/Library/Developer/Xcode/DerivedData/app-drgjxhipxxqdrcatqfdgpayyxnud/Build/Intermediates/app.build/Debug-iphoneos/app.build/DerivedSources/CoreDataGenerated/app/Region+CoreDataClass.swift'
<unknown>:0: error: no such file or directory: '/Users/anuragparashar/Library/Developer/Xcode/DerivedData/app-drgjxhipxxqdrcatqfdgpayyxnud/Build/Intermediates/app.build/Debug-iphoneos/app.build/DerivedSources/CoreDataGenerated/app/Region+CoreDataProperties.swift'
<unknown>:0: error: no such file or directory: '/Users/anuragparashar/Library/Developer/Xcode/DerivedData/app-drgjxhipxxqdrcatqfdgpayyxnud/Build/Intermediates/app.build/Debug-iphoneos/app.build/DerivedSources/CoreDataGenerated/app/StateRegionMapping+CoreDataProperties.swift'
<unknown>:0: error: no such file or directory: '/Users/anuragparashar/Library/Developer/Xcode/DerivedData/app-drgjxhipxxqdrcatqfdgpayyxnud/Build/Intermediates/app.build/Debug-iphoneos/app.build/DerivedSources/CoreDataGenerated/app/WalkingDoors+CoreDataClass.swift'
<unknown>:0: error: no such file or directory: '/Users/anuragparashar/Library/Developer/Xcode/DerivedData/app-drgjxhipxxqdrcatqfdgpayyxnud/Build/Intermediates/app.build/Debug-iphoneos/app.build/DerivedSources/CoreDataGenerated/app/WalkingDoors+CoreDataProperties.swift'
Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc failed with exit code 1
它给了我运行时错误。 错误:

编辑3:
示例代码。在模拟器中运行它。它在ViewController.swift文件的fetchBasicPrice()中崩溃首先,如果您在模拟器中检查或运行代码,并且在coreData代码发生更改时崩溃,则需要从模拟器中删除该应用程序,然后再次安装并运行。通过这样做,代码中所做的更改不会导致崩溃或显示错误

我写这封信是为了回答,因为我还不能发表评论。 从您的评论中,我假设您已经清理了派生文件夹,并从simulator和设备中删除了应用程序

您是否尝试在“项目设置”选项卡中将“仅构建活动体系结构”
标记设置为“否”?如果没有,请也这样做


存档时,将为所有目标构建应用程序。因此,在开发过程中,如果将标志设置为“是”,则可能会出现一些您可能会忽略的问题。

我将告诉您我遇到的相同问题。在我的例子中,从Xcode 8 CoreData在documents目录中创建NSManagedObject类文件。我相信您一定也自己创建了相同的NSManagedObject文件

您需要执行以下更改。xcdatamodel并重新生成生成。我已经附上下面的图片

模块中进行更改并将其设置为当前产品模块,并将代码生成器更改为手动/无。

如果你有更多问题,请告诉我


以下步骤对我很有用:

  • 根据中的建议,将所有实体的模块更改为当前产品模块,将Codegen更改为手动/无
  • 手动创建CoreData文件。为每个实体创建两个文件

    • 一个是EntityName+CoreData,包含以下内容:

          import Foundation
          import CoreData
      
          public class EntityName: NSManagedObject {
          }
      
    • 另一个将命名为:EntityName+Properties

      import Foundation
      import CoreData
      
      extension BasicPrice {
           @nonobjc public class func fetchRequest() -> NSFetchRequest<BasicPrice> {
           return NSFetchRequest<BasicPrice>(entityName: "BasicPrice");}
      
         @NSManaged public var var1 : String?
         @NSManaged public var var2 : Int32
         @NSManaged public var var3 : Float
         @NSManaged public var var4 : Bool
       }
      
      <代码>导入基础 导入CoreData 扩展基板{ @nonobjc公共类func fetchRequest()->NSFetchRequest{ 返回NSFetchRequest(entityName:“BasicPrice”);} @NSManaged public var var1:字符串? @NSManaged公共变量var2:Int32 @NSManaged public var var3:浮动 @NSManaged公共变量var4:Bool }
  • 注意: 这种类/结构不是我开发的,当我们从CodeGen中选择类定义时,在内部紧跟着CoreData


    希望它能帮助别人

    *@iPatel感谢您的链接。但在发表评论之前,请阅读我已经尝试过的内容以及您的建议。将模块设置为
    当前产品模块
    @vadian将其设置为当前产品模块不起作用。这是完全错误吗?因为我想知道错误中没有提到
    BuildingRegionMapping
    。代码没有在模拟器上崩溃。如果只是在模拟器上运行,生成生成生成时我会遇到错误。在删除生成+清理生成文件夹+删除派生数据,然后再次尝试生成后,也会导致相同的错误。否,xcode为我自动生成文件。但是,当我试图创建文件时,其中缺少属性,当我手动尝试并添加属性时,每次获取请求时都会出现错误。是的,正如我所说,只需如上所述设置Codegen和Module。在那之后,你就没有了problems@Priyal:你能分享你的代码吗?我是说项目或演示?我想看看,当然可以。让我们聊聊,没用(我明白了。在更改标志时,尝试选择整个项目,而不仅仅是一个目标。此外,您是否检查了所有与coredata相关的文件是否都链接到了您的目标?您可以通过选择一个文件来检查这一点,然后查看文件检查器(Cmd+alt+1)。今天遇到了同样的问题,但在我的情况下,我只执行“Command+Shift+k”2-3次,问题解决。
        import Foundation
        import CoreData
    
        public class EntityName: NSManagedObject {
        }
    
    import Foundation
    import CoreData
    
    extension BasicPrice {
         @nonobjc public class func fetchRequest() -> NSFetchRequest<BasicPrice> {
         return NSFetchRequest<BasicPrice>(entityName: "BasicPrice");}
    
       @NSManaged public var var1 : String?
       @NSManaged public var var2 : Int32
       @NSManaged public var var3 : Float
       @NSManaged public var var4 : Bool
     }