LoginSignup
7
6

More than 5 years have passed since last update.

TitaniumでiOS実機にアプリを転送できなくなったので対処

Posted at

最初はiPhoneで実機検証をしていたが、iPadも使用することになりiPadを追加。
その際にiPhoneとiPad両方にアプリを転送できなくなってしまったので対処。
(最初はiPhoneだけ出来たんだけどなぁ)

対処

  1. iPadのデバイスを登録
  2. プロビジョニング情報を更新
  3. Xcodeに最新の情報を反映
  4. Titaniumで情報を更新
    1. メニューバーの「Run」から「Run Configurations」を選択
    2. Titanium iOS Deviceの中に今まで使用していた実行構成の設定があるので開く
    3. 右下の辺りに「Refresh」ボタンがあるので押す
    4. Select Provisioning Profileを正しい最新のプロファイルにする
    5. 「Apply」を押下
    6. 後は実行するだけなので「Run」を押す

メモ

参考サイト

Titanium実行時のログ

Titanium Command-Line Interface, CLI version 3.3.0, Titanium SDK version 3.2.3.GA
Copyright (c) 2012-2014, Appcelerator, Inc.  All Rights Reserved.
Please report bugs to http://jira.appcelerator.org/
For help, run: titanium help build
[ERROR] :  Invalid "--pp-uuid" value "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"

調べてみたら、Provisioning ProfileのUUIDが違うっぽい。
http://support.titanium-mobile.jp/questions/3594

Titaniumで扱ってるProvisioning Profileの情報を見る

コマンドで見れるらしい。

ti info

こんな感じで出てくる。

~~~~~ 略 ~~~~~
Apple WWDR Certificate
  Apple WWDR                  = installed

Development iOS Provisioning Profiles
  Test **EXPIRED**
    UUID                      = XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
    App Prefix                = XXXXXXXXXX
    App Id                    = jp.example.*
    Date Created              = 00/00/0000 00:00 AM
    Date Expired              = 00/00/0000 00:00 AM
  jp.example.myapp
    UUID                      = XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
    App Prefix                = XXXXXXXXXX
    App Id                    = jp.example
    Date Created              = 00/00/0000 00:00 AM
    Date Expired              = 00/00/0000 00:00 AM
~~~~~ 略 ~~~~~

ログに出ているIDと、ここで表示されているIDが違った。
コレが原因かな?

7
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
6