いつものように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
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}
通った!(´∀`)