Skip to content

Missing file Swift.h.md5 when building on consumer side #179

@iSalah

Description

@iSalah

My integration setup:

  • Automatic integration using xcprepare integrate ...

Description

  • I have a FrameworkA with a dependency to FrameworkB
  • Producer has generated artifacts for both frameworks

When building FrameworkA on consumer side, in the "RemoteCache_prebuild" build phase, the "xcprebuild" binary logs this error:

Prebuild step failed with error: missingFile(file:///Users/me/Library/Developer/Xcode/DerivedData/MyApp-hcdhdsaluzstendufballcumqkgv/Build/Products/Debug-iphonesimulator/FrameworkB.framework/Headers/FrameworkB-Swift.h.md5)

The README says I should move the "*-Swift.h.md5", but I'm not sure how and if it's even needed with the automatic integration.

Am I missing something ?

Other

  • I do have NS_ENUM exposed to Swift in my FrameworkB
  • In FrameworkB, I don't have a bridging header, but I have an umbrella header which imports a header file with the NS_ENUM

Environment

  • XCRemoteCache: 0.3.18
  • HTTP cache server: demo docker
  • Xcode: 14.1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions