問題タブ [fastlane]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
235 参照

xcode - ビルドのアップロードが完了してもパイロットが失敗する

私は現在、travis-ci で fastlane と一緒にパイロットを使用しており、すべて正常に動作しています。私のビルドは TestFlight にアップロードされ、内部のテスターに​​公開されています。

しかし、私が理解していないのは、fastlane が終了コード 1 で終了し、何も尋ねずに「この質問に対する回答を提供する必要があります」と言うということです。

これは奇妙な出力です:

travis が 0 ではなく 1 で終了するのを防ぐためにできることはありますか?

0 投票する
0 に答える
1168 参照

ios - Jenkinsは、空白を含むfastlane文字列パラメータを使用してビルドします

簡単な質問ですが、Jenkins で空白を含むビルド スクリプトに文字列パラメータを渡すにはどうすればよいですか?

例:DEVICE_NAME値: iPhone 5 キー:${DEVICE_NAME} 出力のように使用key: iPhone

それを解決する方法?

編集: "iPhone 5" または 'iPhonr 5' または \'iPhone 5\' または iPhone\ 5 は動作しません。

Edit2:確かにこれは、ビルドステップ/シェルの実行で使用する方法です:

たとえば、「iPhone 5」を使用する場合のコンソール出力は次のとおりです。

最終編集: この問題が発生するその他の場合は、これを使用してください:"$DEVICE_NAME"

0 投票する
1 に答える
937 参照

ios - Fastlane が「コード署名エラー: コード署名 ID が見つかりません」という例外をスローするのはなぜですか?

My Keychain Access には、最近作成してダウンロードしたばかりの iPhone アプリの公開鍵と秘密鍵が含まれています。ただし、Fastlane Deliver を使用しようとすると、次のエラーが発生します。

コード署名エラー: コード署名 ID が見つかりません: 有効な署名 ID (つまり、証明書と秘密鍵のペア) が見つかりませんでした。

私は周りを見回して、無駄なことをいろいろ試しました。

これを修正するにはどうすればよいですか?

0 投票する
2 に答える
1025 参照

ios - fastlane を実行できません。「証明書をダウンロードできませんでした」

何らかの理由で、Couldn't download certificate, got this instead: HTTP 405 Method Not Allowedため息やファストレーンを実行するたびに取得しています。skip_certificate_verification または skip_fetch_profiles をスキップしようとしましたが、それでも機能しません。昨日は稼働していました。今日、Apple Developer Portal は変更または更新されましたか?

これも受けてる人いますか?

これが私が得た正確なエラーです:

/Library/Ruby/Gems/2.0.0/gems/spaceship-0.21.1/lib/spaceship/portal/portal_client.rb:311:in `download_certificate': [!] Couldn't download certificate, got this instead: HTTP 405 Method Not Allowed (Spaceship::Client::UnexpectedResponse)

ありがとう

0 投票する
1 に答える
397 参照

fastlane - Fastlane Spaceship Tunes を使用して、既存のアプリ用に新しい言語を作成できますか?

iTunes Connect API 用の Fastlane Spaceship ライブラリを使用して、新しい言語を作成したいと考えています。たとえば、編集可能な新しいバージョンが既にあり、英語 (米国) が主言語として設定されているため、フランス語を追加したいと考えています。プログラムでこれを行うことはできますか、それとも Apple の UI を使用する必要がありますか?

0 投票する
2 に答える
952 参照

ruby - How to pass shell script variables back to ruby?

I have a ruby script executing a shell script. How can I pass shell script data back to the ruby script.

I'm able to do the reverse scenario using environment variables from ruby to shell script.

Thanks

0 投票する
0 に答える
120 参照

ios - Appium 用に Objective-C と Swift を組み合わせたプロジェクトをビルドする

.appAppium を使用している自動化テスター向けのバンドルを自動的にビルドする方法を見つけようとしていますが、私たちのプロジェクトでは Objective-C と Swift を組み合わせて使用​​しているため、簡単には使用できないと思いxcodebuildます。

とにかくプロジェクトでfastlaneを使用しているので、使用できるかどうか疑問に思っていましgymたが、このクローズされた問題はそうでないことを示唆しています。

最善のアプローチが何であるかわかりません:

  • ジムと同じですが、その号で提案されている変更を加えたカスタムレーンを作成します。
  • 手動で使用しますxcodebuildが、何らかの形でソースからこれを活用してください。 swift_fix.rbgym

この問題に対する既存の解​​決策を知っている人はいますか? 必要以上に複雑にしているのではないでしょうか...

0 投票する
1 に答える
46 参照

ios - iOS スクリプトで .h ファイルを作成し、自動的にビルドしてアップロードします

App Store やホッケーにアップロードするたびに、プロジェクトの設定が正しいかどうかを確認する必要があります。接続するサーバーの Common.h を変更する必要があります。

それは面倒なので、自動化されたアプローチが必要です。

https://github.com/fastlane/fastlane
https://github.com/nomad/shenzhen

私はすでにそれらの2つを見つけました、そしてそれは完璧です. ビルドとアップロードはすでに自動化されています。

1)スクリプトでCommon.hを変更するにはどうすればよいですか(サーバーからのものでオーバーライドするか、スクリプトで再度作成しますか?)

2) そのスクリプトを取得した場合、2 回実行する必要がないように、fastlane やその他のスクリプトと組み合わせるにはどうすればよいですか?

0 投票する
1 に答える
388 参照

ios - 自動ビルド、Fastlane を使用したホッケーへのデプロイ

自動ビルドとデプロイについて勉強しています。fastlane を発見し、ホッケーへの展開に使用しようとしました。

https://github.com/fastlane/examples/blob/master/Artsy/eidolon/Fastfile https://github.com/fastlane/examples/blob/master/Wikipedia/Fastfile

しかし、私はスクリプトに慣れていません。

2つの構成がある場合

1) デバッグ
2) リリース

2スキーム

1) タッチ - 開発
2) タッチ - プロダクション

2ホッケーキー

52da9f2b3da50cf8b6d4aac15f06ae9b
ZXz1tdfaDLfb4hY8SagCfX4RJNMhJVsxET95sHf9

スクリプトを変更するにはどうすればよいですか? 変更後にどのコマンドを実行する必要がありますか? ただし、「fastlane init」は既に実行しています。