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

2014/02/04

いつものように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}

通った!(´∀`)

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です