maplibre-react-native icon indicating copy to clipboard operation
maplibre-react-native copied to clipboard

Duplicate 'Remove signature files' build phases

Open ferologics opened this issue 5 months ago • 0 comments

Describe and reproduce the Bug

every time prebuild runs you get a duplication of the Remove signature files build phase.

the way https://github.com/maplibre/maplibre-react-native/blob/420fe5ba329606b9b2e63cd45c166a70ab3c2013/src/plugin/ios.ts#L90-L108 is set up is wrong.

there should be a check that skips this build phase addition if it's already present. not the end of the world, but cmon..

@maplibre/maplibre-react-native Version

10.1.6

Which platforms does this occur on?

iOS Device

Which frameworks does this occur on?

React Native

Which architectures does this occur on?

Old Architecture

Environment

expo-env-info 1.3.3 environment info:
    System:
      OS: macOS 15.5
      Shell: 4.0.2 - /opt/homebrew/bin/fish
    Binaries:
      Node: 24.2.0 - /opt/homebrew/bin/node
      Yarn: 1.22.22 - /opt/homebrew/bin/yarn
      npm: 11.3.0 - /opt/homebrew/bin/npm
    Managers:
      CocoaPods: 1.16.2 - /opt/homebrew/bin/pod
    SDKs:
      iOS SDK:
        Platforms: DriverKit 24.5, iOS 18.5, macOS 15.5, tvOS 18.5, visionOS 2.5, watchOS 11.5
      Android SDK:
        API Levels: 33, 34
        Build Tools: 30.0.3, 33.0.0, 34.0.0
        System Images: android-33 | Google APIs ARM 64 v8a
    IDEs:
      Android Studio: 2024.2 AI-242.23339.11.2421.12483815
      Xcode: 16.4/16F6 - /usr/bin/xcodebuild
    npmPackages:
      expo: ^52.0.0 => 52.0.47 
      expo-updates: ~0.27.4 => 0.27.4 
      react: 18.3.1 => 18.3.1 
      react-native: 0.76.9 => 0.76.9 
    npmGlobalPackages:
      eas-cli: 3.7.2
    Expo Workflow: bare

ferologics avatar Jun 25 '25 14:06 ferologics