問題なく、Fastlane を使用してローカルで iOS アプリを構築しています。
match
証明書とプロビジョニング プロファイルを追跡するために、別のレポを使用しています。
ローカルでは問題なく動作します。
ただし、Bitrise では、次のエラーが発生します。
[05:23:16]: 必要なすべてのキー、証明書、およびプロビジョニング プロファイルがインストールされています [05:23:16]: プロビジョニング プロファイル タイプを「app-store」に設定しています [05:23:16]: ----------------------- [05:23:16]: --- ステップ: build_app --- [05:23:16]: ----------------------- [05:23:16]: $ xcodebuild -list -workspace Myapp.xcworkspace -configuration デバッグ [05:23:17]: $ xcodebuild -showBuildSettings -workspace Myapp.xcworkspace -scheme Myapp -configuration Debug [05:23:20]: プロビジョニング プロファイル マッピングを自動的に検出できませんでした [05:23:20]: Xcode 9 以降、明示的なマッピングを提供する必要があります。 [05:23:20]: アプリの各ターゲットに使用するプロビジョニング プロファイル [05:23:20]: そのようなファイルやディレクトリはありません @ rb_sysopen - /Users/vagrant/git/Pods/Target Support Files/Pods-Myapp/Pods-Myapp.debug.xcconfig [05:23:20]: プロビジョニング プロファイル マッピングが検出されました: {:"com.myapp.myapp"=>"AppStore com.myapp.myapp に一致"}
私のプロビジョニングプロファイルを明示的にマッピングしようとしましたFastfile
:
lane :beta do
clear_derived_data
increment_build_number
match(app_identifier: "com.myapp.myapp", type: "appstore", clone_branch_directly: true)
build_app(
workspace: "Myapp.xcworkspace",
scheme: "Myapp",
configuration: "Debug",
export_options: {
method: "app-store",
provisioningProfiles: {
"com.myapp.myapp" => "match AppStore com.myapp.myapp"
}
}
)
upload_to_testflight(skip_waiting_for_build_processing: true)
end
これを解決するために何が必要ですか?