1. ホーム
  2. ios

[解決済み] バリデーションエラーです。無効なバンドルです。...のバンドルは、許可されていないファイル 'Frameworks' を含んでいます。

2022-04-15 01:33:51

質問

Xcode6のGMでアプリを投稿しようとしているのですが、バリデーションでこんなエラーが出ます。このアプリには、アクション拡張と、拡張とアプリ自体の間で共有される動的フレームワークがあります。

プロジェクトのどこにも 'Frameworks' というファイルがないので、これが何を意味するのか本当にわかりません。どなたかこの問題に直面された方、または何かアイデアをお持ちの方はいらっしゃいますか?

解決方法は?

このエラーはSwiftの使用に関連していることが判明しました(アプリと拡張機能の両方がSwiftを使用しています)。

アプリの場合は、設定する必要がありました。

Embedded Content Contains Swift Code: YES

と拡張子のために

Embedded Content Contains Swift Code: NO

Xcode 8および9

に名称が変更されたようです。 Always Embed Swift Standard Libraries Xcode 8と9では ということで、アプリの方は

Always Embed Swift Standard Libraries: YES

と拡張子のために

Always Embed Swift Standard Libraries: NO