【Xcode/エラー】shared is unavailable in application extensions for iOS: Use view controller based solutions where appropriate instead.

【Xcode/エラー】shared is unavailable in application extensions for iOS: Use view controller based solutions where appropriate instead.

実行環境

Swift5.6
Xcode14.1.0

エラー内容

Xcodeで新たにApplication extension(WidgetKit)を追加させようとしたところ、下記のエラーが発生しました。

'shared' is unavailable in application extensions for iOS: Use view controller based solutions where appropriate instead.

解決方法

“Pod” → “TARGETS”(エラーが出ているTargetを選択) → “Build Settings” → “Require Only App-Extention-Safe API” → “No”
の手順で解決できました。
スクリーンショットは下のような感じです。

最後に

ということで、本記事はXcodeにて、”shared is unavailable in application extensions for iOS: Use view controller based solutions where appropriate instead.” のエラー解決策をまとめました。参考程度にご活用下さい。
アドバイスやコードの改善などあれば本記事の最後の部分からコメントしてくださいね。
最後まで読んでいただきありがとうございました!

おすすめSwift書籍

Swiftを学ぶなら、間違いのない2冊はこちら

Xcodeを学ぶなら下の一冊



コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です