私はFastlaneとCircleCIを使ってiOS App Storeへの導入を自動化しようとしています。 Code signing is required for product type 'App Extension' in SDK 'iOS 10.3'
というエラーが表示され続けます。私はFastlane Matchを使って試しましたが、実際には役に立たないようです。私のFastfile
の重要な部分は以下の通りです。ファストレーンコード署名に必要なエラー
desc "Deploy a new version to the App Store"
lane :release do
match(type: "appstore")
gym(scheme: "myapp", workspace: "myapp.xcworkspace", include_bitcode: true, export_method: "app-store") # Build your app - more options available
deliver(force: true)
end
Fastlane Matchをセットアップするために、以下のコマンドを実行しました。
fastlane match init
fastlane match nuke distribution
fastlane match appstore
私はまた、プロビジョニングプロファイルをインストールする直前に、次のメッセージが表示されます。
[11:40:08]: There are no local code signing identities found.
You can run `security find-identity -v -p codesigning` to get this output.
This Stack Overflow thread has more information: https://stackoverflow.com/q/35390072/774.
(Check in Keychain Access for an expired WWDR certificate: https://stackoverflow.com/a/35409835/774 has more info.)
問題は、スタックオーバーフローがプッシュサービスに関連することです。私のアプリは現在プッシュ通知を使用していません。また、Circle CIを使用しているため、Keychain Accessを確認することはできません。
これを今すぐテストしてください。一度完了したら報告します。 –
同じ問題。 'SDK 'iOS 10.3'' –
の製品タイプ「App Extension」にコード署名が必要です。プロジェクトにアプリ拡張機能がありますか? –