ios - Xcode 6:アプリケーション拡張の署名エラー

原文 ios xcode ios8 xcode6

既存のアプリにウィジェットを追加しようとしています。 iPhone 5で実行しようとすると、次のエラーが発生します。

error: Embedded binary is not signed with the same certificate as the parent app. Verify the embedded binary target's code sign settings match the parent app's.
Embedded Binary Signing Certificate: iPhone Developer: (Developer name) (number)

Parent App Signing Certificate: iPhone Developer: (Developer name) (number)


iPhone 5 Simulatorで実行すると問題なく動作します。
プロビジョニングプロファイルアプリIDにはワイルドカードが含まれています。拡張plistファイルのバンドルIDがメインアプリ(main.app.identifier.$(PRODUCT_NAME:rfc1034identifier))と異なります。

私はすでに次の解決策を試しました:


ビルド前にクリーン
派生データを削除する
ローカルプロビジョニングプロファイルを削除してXcodeを再起動する
XcodeからApple-IDを削除して再度ログインする
プロジェクトソースからフォルダー参照を削除しました
答え
2つの特定のプロビジョニングプロファイルを試してみてください。アプリ拡張機能は少し奇妙です。


リックのコメントはトリックをしました!
関連記事

ios - xibとautolayoutを使用したカスタムUITableViewCellが上部のいくつかのセルに正しく表示されない

ios - iOS 8 Bluetooth LEセントラルは特性2A06の値を書き込めません

ios - 属性付きテキストをHTMLに変換する

html - iOSでレンジスライダーズームを解決する方法

ios - フォトアルバムではなく外部ソースからのImagePicker

php - XcodeはMySQLデータベースのデータを編集および追加します

ios - 発信通話が行われたときのバックグラウンド動作、iOS7とiOS8

ios - ParseでStripe Cloudモジュールを設定する

ios - フォーマット属性を保持したままのNSAttributedStringフォントの変更

ios - UIAlertControllerが終了する前に、UIAlertActionハンドラーを実行するにはどうすればよいですか?