LoginSignup
4
2

More than 5 years have passed since last update.

BitriseのXcode10Stackでreact-nativeを通す

Posted at

AutoScale Advent Calendar 2018 13日目の記事です。
AutoScaleではスマートで効率的な Twitter アカウント運用ツールSocialDogの開発運用をしています。

主にフロント担当していますt0m0120です。

Bitriseで用意されているios/androidがビルドできるスタックがXcode10になってしまいreact-nativeのiosbuildが通らなくなってしまったので解決方法を残しておこうと思います。

一度
push -> Xcode9のStackのWorkflow -> AndroidのWorkflow
などで頑張っていたのですがDeveloperPlanでは並列でworkflow動かせずiosBuildをWaitしてAndroidが終了した際の通知を受け取って終了のSlack通知やGithubのCheck通知が行えないなどで断念しました・・・もしいい方法があれば教えて頂ければ幸いです!

XCode上では下記issueの用にproject settingのBuild SystemをLegacy Build Systemにすればbuild通るようになっていたのですががBitriseでのやり方で戸惑いました。

https://github.com/facebook/react-native/issues/19573
46042225-bdcba700-c0c9-11e8-97b8-42d7a4e11996.png

Bitriseでの設定方法

  1. Workflow画面のXcodeArchive&Export for iOSから
    スクリーンショット 2018-12-22 19.35.29.png

  2. Debug欄のAdditional options for xcodebuild call-UseModernBuildSystem=NOを追加する。

スクリーンショット 2018-12-22 19.35.46.png

以上でXCode10のStackでもビルド通る様になると思います。

4
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
2