9

2 つのターゲットを持つアプリがあり、今日のウィジェットを追加しました。実行すると、今日の通知 Edit/ の「含めない」セクションに表示されません。通常、他のアプリで初めて表示されます。何がうまくいかないのでしょうか?拡張機能の資格が欠落しているという警告が表示されますが、機能するものについてもこれが表示されます(追加しようとしましたが、役に立ちません)。

また、デバッグメニューの下のプロセスとしてアタッチしようとすると、まったく表示されません/

シミュレーターからアプリを削除してリセットなどを試みましたが、これが問題かもしれないと思ったので、複数のターゲットを持つ別のアプリで試しましたが、他のアプリは機能します。

他の誰かが同様の経験をしていますか、何か提案できますか?

2014 年 10 月 6 日編集: まだ解決策が見つかりませんが、私のプロジェクトでは arm64 を使用していません。これが問題でしょうか?他のプロジェクトからarm64を削除しようとしましたが、Xcode 6では許可されていないと思うのでテストできません。これが可能かどうか誰か知っていますか?

4

5 に答える 5

4

アプリと拡張機能の間で bundleID が一致しない場合に、この問題が発生しました。

例 (正しい):

アプリのバンドル ID: com.yourcompany.myapp

Ext bundleid: com.yourcompany.myapp.myextension

拡張機能には、アプリの bundleID 全体の後に独自の名前が続く必要があります。

于 2014-11-09T06:12:06.297 に答える