私はドキュメントを読みましたが、fastfileまたはbash_profileのどこに環境変数を設定するか混乱しています。それを手伝ってくれませんか?
私が達成したいのは、Apple開発者の資格情報をfastfileに設定し、ユーザーが私のコードをプルしてビルドしようとしたかどうかを再度尋ねないようにすることです。
これをfastlaneファイルに書き込んでいます。私が間違っているかどうか知らせてください。
default_platform(:ios)
platform :ios do
ENV["FASTLANE_DONT_STORE_PASSWORD"] = "1"
ENV["FASTLANE_USER"] = ""
ENV["FASTLANE_PASSWORD"] = ""
desc "GENERATE SCREENSHOT"
lane :Snaps do
capture_screenshots
end
end
before_all
に環境変数を追加できます。これを試して。
platform :ios do
before_all do
ENV["FASTLANE_DONT_STORE_PASSWORD"] = "1"
ENV["FASTLANE_USER"] = ""
ENV["FASTLANE_PASSWORD"] = ""
end
desc "GENERATE SCREENSHOT"
lane :Snaps do
capture_screenshots
end
end
キーをgitに保存しない場合は、環境変数を使用してすべてのアクションのすべてのパラメーターを渡すことができます。
~/.bash_profile
を編集して、
export FASTLANE_DONT_STORE_PASSWORD ="1"
export FASTLANE_USER =""
export FASTLANE_PASSWORD =""