Failed to code sign "XxxxxxTests" でハマった

2015.05.19 Tuesday 23:59
0
    他人が作ったxcodeのプロジェクトを自分の環境で開き、実機転送しようとした際に下記のようなエラーが出てハマりました。


    Failed to code sign Tests


    Failed to code sign "XxxxxxTests"

    No valid signing identities (i.e. certificate and private key pair) matching the team ID “XXXYYYZZZZ” were found.


    ※アプリケーション名とチームIDは任意のものに置き換えています。



    問題を解決しようと思って「Fix Issue」ボタンを押しても、次のようなダイアログが表示されて問題は解決されませんでした。

    Unable ro find a team with the given Team ID


    Unable to find a team with the given Team ID 'XXXYYYZZZZ' to which you belong.

    キミのチームIDはそのIDじゃないよって怒られてますね(^^;;



    うーん。よくわからんよ。


    そもそもテスト用のTestsフォルダなんてデフォルトのままで前任者が変えた形跡がないし……。

    Testフォルダ

    このフォルダのこと。(※再現)




    ということで、プロジェクトのどこかに前任者の人のチームIDが残っているのではないかと考えました。

    プロジェクトファイルを調べてみたところ……


    あった。これだ!!


    違うチームID


    project.pbxproj 内のTestsの設定と思われるところに「XXXYYYZZZZ(※任意)」という前任者のチームIDが残っていました。

    犯人はこの設定ですね。


    この前任者のチームIDを自分のチームIDに書き換えて、再び実機転送を試みたところ、正常に転送できました。



    ◎ 整理すると……

    他人が Xcode 6.1で作ったプロジェクトを 手元の Xcode 6.3.1で開いた時に本事象が発生しました。

    自分のチームIDを設定した時、project.pbxproj内のメイン設定のチームIDはxcodeが置き換えてくれるのに対して、Tests設定のチームIDは置き換えてくれないという事象でした。

    たぶん、Xcodeのバグじゃないかな……と思います。

    ハマりました(>_<)
    category:デバッグ | by:こもcomments(0) | - | -

    Calender
      12345
    6789101112
    13141516171819
    20212223242526
    2728293031  
    << August 2017 >>
    Sponsored Link
    Selected entry
    Category
    Archives
    Recent comment
    • NSUnknownKeyExceptionが出た時の回避方法
      itotake
    • 画面を縦方向に固定にする
      iphone 画面 固定
    • NSUnknownKeyExceptionが出た時の回避方法
    • NSUnknownKeyExceptionが出た時の回避方法
      atsushi
    • NSUnknownKeyExceptionが出た時の回避方法
      kanejun
    • UITableViewCellに置いたボタンのイベント処理
      こも
    • UITableViewCellに置いたボタンのイベント処理
      かつお
    • NSUnknownKeyExceptionが出た時の回避方法
      こも
    • NSUnknownKeyExceptionが出た時の回避方法
       
    • iOS7のベータ版を入れてみた
      こも
    Sponsored Link
    Link
    Profile
    Search
    Others
    Mobile
    qrcode
    Powered
    無料ブログ作成サービス JUGEM