Provisioning Profile作成時エラー
内容
name: Import Provisioning Profile
run: |
mkdir -p ~/Library/MobileDevice/Provisioning\ Profiles
echo -n ${{ secrets.PROVISIONING_PROFILE }} | base64 -d > ~/Library/MobileDevice/Provisioning\ Profiles/<アプリのmobileprovisionファイル名>
エラー
Run mkdir -p ~/Library/MobileDevice/Provisioning\ Profiles
~~
syntax error near unexpected token `|'
原因
actionsのsecretsにapple developerのprofileから取得してbase64にエンコードして登録する際に改行文字を削除していなかった。
BAD
base64 -i <ダウンロードしたprofile file> | pbcopy
GOOD
base64 -i <profile file> | tr -d "\n" | pbcopy
ipaファイル作成時エラー
内容
name: Export ipa
run: flutter build ipa --export-method "app-store" --release
エラー
Error (Xcode): No profiles for '' were found: Xcode couldn't find any iOS App Development provisioning profiles matching ''. Automatic signing is disabled and unable to generate a profile. To enable automatic signing, pass -allowProvisioningUpdates to xcodebuild.
原因
provisioning file作成時に違うcertificateを選択していた。