Skip to content

Issue when switching from a branch that contains CS 0.4.0 -> CS 0.5.0 #25

@DarijanV

Description

@DarijanV

Hi,

I just noticed something since the latest version of Heap and wanted
to ask you for guidance. It is causing issues on our CI/CD servers.

Environment

  • simulators only

Condition

It happens when we are changing between branches that have different Heap version (which is what often happens on CI/CD server)

Example

one branch has ContentSquare 0.4.0 (which results in heap version 0.7.x)
second branch has ContentSquare 0.5.0 (which results in heap version 0.8.x)

Result

we are getting error
missing required module 'HeapSwiftCoreInterfaces'

Expected Result

no error

Temporary Fix

The error only goes away if we clean project/delete DerivedData and it
is not convenient to do it on CI/CD every time a different branch
pipeline gets executed.

Interesting thing is that it is not happening when Archiving or
building on a real device.

Is it possible to fix it for simulators too ?

Thank you in advance

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions