Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

[Feature request]mac support #24

Closed
shinriyo opened this issue Aug 30, 2020 · 6 comments
Closed

[Feature request]mac support #24

shinriyo opened this issue Aug 30, 2020 · 6 comments

Comments

@shinriyo
Copy link
Contributor

Run wzieba/Firebase-Distribution-Github-Action@v1
  with:
    appId: app: "MY_ID"
    token: MY_TOKEN
    groups: testers
    file: build/ios/iphoneos/app.ipa
    debug: false
##[error]Container action is only supported on Linux
@wzieba
Copy link
Owner

wzieba commented Aug 30, 2020

Docker-based actions are not supported on MacOS, check the documentation for more: https://docs.github.com/en/actions/creating-actions/about-actions#docker-container-actions

I do not plan to make this action JavaScript-based.

@wzieba wzieba closed this as completed Aug 30, 2020
@demchenkoalex
Copy link

If there are someone who like me didn't know how to upload an IPA at first, here's how you do it, based on this #13 (comment)

  1. Build your IPA on macOS
  2. Distribute your IPA using Ubuntu (make a different job based on a build one)
jobs:
  build-ios:
    runs-on: macos-latest

    steps:
      # build here
      - name: Upload artifact
        uses: actions/upload-artifact@v2
        with:
          name: YourApp.ipa
          path: YourApp.ipa # Path to your IPA file will usually be root of the project (if you use Fastlane)

  distribute-ios:
    needs: build-ios # This is important
    runs-on: ubuntu-latest

    steps:
      - uses: actions/checkout@v2
      - uses: actions/download-artifact@v2
        with:
          name: YourApp.ipa

      - name: Upload artifact to Firebase App Distribution
        uses: wzieba/Firebase-Distribution-Github-Action@v1
        with:
          appId: ${{secrets.FIREBASE_IOS_APP_ID}}
          file: YourApp.ipa
          groups: testers
          token: ${{secrets.FIREBASE_TOKEN}}

@Kardelio
Copy link

Kardelio commented Aug 4, 2021

Docker-based actions are not supported on MacOS, check the documentation for more: https://docs.github.com/en/actions/creating-actions/about-actions#docker-container-actions

I do not plan to make this action JavaScript-based.

@wzieba thanks for this information, is this still the case now (Aug 2021)? Just curious... thanks for the great action btw

luongvo added a commit to luongvo/flutter-survey that referenced this issue Sep 6, 2021
luongvo added a commit to luongvo/flutter-survey that referenced this issue Sep 7, 2021
luongvo added a commit to luongvo/flutter-survey that referenced this issue Sep 8, 2021
@wzieba wzieba pinned this issue Apr 3, 2022
@mvn-tony-hn
Copy link

mvn-tony-hn commented Jul 17, 2022

@demchenkoalex I tried to upload & download my ipa file (around more than 20mb) by using upload&download-artifact action as your suggestion. But when upload to firebase distribution I always get the error below:
Error: failed to upload release. There's been an error processing your app. Ensure you are uploading a valid IPA and try again. If this problem continues, contact Firebase support.
Do you have any suggestions for this case?

@demchenkoalex
Copy link

Hi @mvn-tony-hn sorry it was 1.5 years ago, and I changed jobs and never used this commercially anymore, so I am not up to date 😞

@JoHuang
Copy link

JoHuang commented Jun 9, 2024

https://github.com/nickwph/firebase-app-distribution-action
I found this alternative which supports Mac.
FYI

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants