Titanium CLIでbuild時にinvailed –developer-name と出る場合の解決方法

いつものようにtitanium cliを使ってbuildしたときに、突然エラーが出るようになりました。

その解決にいたるまでのプロセスメモ

エラー内容は以下

[ERROR] Invalid “–developer-name” value “{developer name}”

(※{}は、適宜変換。)

叩いているコマンドは

ti build -T device –platform iphone -V “{Developer Name}” -P {uuid}

で、確かに間違いないはず!というか今までこれで通ってたのになー、と思いつつ色々調べたのですが、

  • provisiningファイル見ても、developer nameらしきものが見当たらない

  • ios develper centerで見れる開発者名入れても、同じエラー

  • delveoper nameを一覧で参照するようなtitanium cliコマンドもない

  • 思い当たる開発者名に変えても通らず

ぐぬ。

ところが、Titanium Studioからのbuildなら通るので、buildした直後(に停止ボタンで止めてみたとき)のlogを見てみる。するとこんな記述が

Titanium Command-Line Interface, CLI version 3.2.0, Titanium SDK version 3.2.0.GA

Copyright (c) 2012-2013, Appcelerator, Inc. All Rights Reserved.

Please report bugs to http://jira.appcelerator.org/

[INFO] : Found Titanium module id=facebook version=latest platform=iphone deploy-type=test path=/Users/{username}/Library/Application Support/Titanium/modules/iphone/facebook/3.1.1

[INFO] : Found Titanium module id=appid version=latest platform=iphone deploy-type=test path=/Users/{username}/Library/Application Support/Titanium/modules/iphone/{appid}/0.1

[INFO] : Deploy type: test

[INFO] : Building for target: device

[INFO] : Building using iOS SDK: 7.0

[INFO] : Building for device: itunes

[INFO] : Building for device family: iphone

[INFO] : iOS Development Certificate: {Developer name} (57SKK354UL)

[INFO] : Minimum iOS version: 6.0

[INFO] : Using default keychain

[INFO] : Debugging disabled

[INFO] : Profiler disabled

むむっ、なんかぽいこと書いてる

[INFO] : iOS Development Certificate: {Developer name} (57SKK354UL)

これか?この「(57SKK354UL)」もいるのか?と思って追記してみる。

ti build -T device –platform iphone -V “{Developer Name} (57SKK354UL)” -P {uuid}

通った!(´∀`)