[delphi-users:4581] パッケージをインストールできません。(e8000051)

50 views
Skip to first unread message

イチロー

unread,
Dec 14, 2016, 3:00:42 AM12/14/16
to delphi...@freeml.com
イチローです。

Seattleで開発していたiOSアプリをちょっととある事情でBerlinに移行して動かそうとしていたところ、
表題のエラーでうまく実機に転送できなくなってしまいました。

時系列としては

(1)元はSeattleで作成、何事もなく動作
(2)そのアプリの中のとあるライブラリがBerlinに対応していなかったためSeattleで動かしていたが、
ライブラリのソースはあるのでそれを何カ所かゴニョゴニョし、Berlinへ移行
(3)コンパイルOK、実際にアプリを配置するタイミングで表題のエラー
(4)いくつか原因を探ったが解決しないのでやむを得ずSeattle((1)の環境)に戻す
(5)(1)で動いていたはずのものが、やはり表題のエラーが出て実機転送できず

こんな感じです。
(1)で動いていたSeattle上の環境でも動かなくなってしまったので、
mac側の何らかの設定をおかしくしてしまったのだと思いますが…。

色々ネット検索してみましたが、「証明書関係を調べろ」くらいの情報しか引っかかりません。
もちろん証明書は正しくmacにインストールされています。

また、新規にアプリを作成してラベルを1つだけ置いたようなものを試したところ、
正しく転送されて動いているので証明書自体の問題とも思えません。
(これはSeattleでもBerlinでも動きます)

ヘルプにも出てこないエラー番号なのでなかなか難しいと思いますが、
何か原因究明のとっかかりになるような情報をお持ちの方がおられましたらよろしくお願いします。

環境
開発マシンOS:Windows7 Update2
ターゲット:iPad2mini
macOS:Sierra 10.12.1(最新…のはず)
Delphi Ver:Seattle Update1,Berlin Update2
PA Server:上記DelphiのVersionに準拠した最新Ver

イチロー


MLホームページ: http://www.freeml.com/delphi-users

----------------------------------------------------------------------
日産ノートe-POWER発売記念
クルマ1台プレゼントキャンペーン♪♪
話題の新型車が当たる!
さらにWチャンスで話題のあの家電も!
http://ad.freeml.com/cgi-bin/sa.cgi?id=p5T1E
------------------------------------------------------[freeml byGMO]--

hosokawa

unread,
Dec 14, 2016, 3:57:24 AM12/14/16
to delphi...@freeml.com
こんにちは。
細川です。

PAServer に v と入力して詳細表示モードにして下さい。

エラーで止まる場合 PAServer の詳細表示の最後の行で失敗しています。
そこには、OS や Xcode Command Line Tools からのエラーメッセージなども出ている
ので、参考になると思います。
Regards,
HOSOKAWA Jun / embarcadero MVP for Delphi
[S/G] SERIALGAMES Inc.
TEL: 03-5812-4368
FAX: 03-5812-0970

---------------------------------------------------------------
このメールには、本来の宛先の方のみに限定された機密情報が含まれて
いる場合がございます。お心あたりのない場合は、送信者にご連絡のうえ、
このメールを削除してくださいますようお願い申し上げます。
PLEASE READ:This e-mail is confidential and intended for
the named recipient only. If you are not an intended recipient,
please notify the sender and delete this e-mail.
---------------------------------------------------------------


MLホームページ: http://www.freeml.com/delphi-users

----------------------------------------------------------------------
☆世界初☆17種類以上のお茶がワンタッチで楽しめる
ネスレのカプセル式お茶マシン「スペシャル.T」を今なら無料でお試し!
あなたの想像を超えるお茶の世界を♪♪
http://ad.freeml.com/cgi-bin/sa.cgi?id=p5Ugx
------------------------------------------------------[freeml byGMO]--

イチロー

unread,
Dec 14, 2016, 4:03:49 AM12/14/16
to delphi...@freeml.com
細川さん、早速のお返事ありがとうございます。

> PAServer に v と入力して詳細表示モードにして下さい。
>
> エラーで止まる場合 PAServer の詳細表示の最後の行で失敗しています。
> そこには、OS や Xcode Command Line Tools からのエラーメッセージなども出ている
> ので、参考になると思います。

一応詳細表示はさせているのですが、出ているのは

"ios 出力 : err= Unable to install package.(e8000051)"

なので、正直参考になっていません…。

イチロー


MLホームページ: http://www.freeml.com/delphi-users

----------------------------------------------------------------------
今までダイエットに失敗してきたあなた
必見です!!やせる事に特化した専門店
ミスパリダイエットセンター☆彡☆彡
今なら、5,000円で体験実施中♪
http://ad.freeml.com/cgi-bin/sa.cgi?id=p5Ul6
------------------------------------------------------[freeml byGMO]--

hosokawa

unread,
Dec 14, 2016, 4:19:17 AM12/14/16
to delphi...@freeml.com
細川です。

そのメッセージの直前のコマンドが失敗しています。
そこには何がでていますか?
Regards,
HOSOKAWA Jun / embarcadero MVP for Delphi
[S/G] SERIALGAMES Inc.
TEL: 03-5812-4368
FAX: 03-5812-0970

---------------------------------------------------------------
このメールには、本来の宛先の方のみに限定された機密情報が含まれて
いる場合がございます。お心あたりのない場合は、送信者にご連絡のうえ、
このメールを削除してくださいますようお願い申し上げます。
PLEASE READ:This e-mail is confidential and intended for
the named recipient only. If you are not an intended recipient,
please notify the sender and delete this e-mail.
---------------------------------------------------------------


MLホームページ: http://www.freeml.com/delphi-users

----------------------------------------------------------------------
日産ノートe-POWER発売記念
クルマ1台プレゼントキャンペーン♪♪
話題の新型車が当たる!
さらにWチャンスで話題のあの家電も!
http://ad.freeml.com/cgi-bin/sa.cgi?id=p5UwN
------------------------------------------------------[freeml byGMO]--

イチロー

unread,
Dec 14, 2016, 4:25:12 AM12/14/16
to delphi...@freeml.com
イチローです。

> そのメッセージの直前のコマンドが失敗しています。
> そこには何がでていますか?

それ以前は各コマンドラインが出力されているだけで、
特にエラーメッセージは出ていないですね…。

成功したものの出力と比べても、エラーが出る直前までの内容は
アプリ名以外は全て同じ内容です。

イチロー


MLホームページ: http://www.freeml.com/delphi-users

----------------------------------------------------------------------
☆世界初☆17種類以上のお茶がワンタッチで楽しめる
ネスレのカプセル式お茶マシン「スペシャル.T」を今なら無料でお試し!
あなたの想像を超えるお茶の世界を♪♪
http://ad.freeml.com/cgi-bin/sa.cgi?id=p5U0I
------------------------------------------------------[freeml byGMO]--

hosokawa

unread,
Dec 14, 2016, 4:28:26 AM12/14/16
to delphi...@freeml.com
細川です。

> それ以前は各コマンドラインが出力されているだけで、
> 特にエラーメッセージは出ていないですね…。

エラーメッセージではなくて、そのコマンドラインが重要なのです。
たとえば直前のコマンドが

/Applications/PAServer-18.0.app/Contents/MacOS/iosinstall

だった場合は、プロビジョニング・プロファイルがおかしい可能性が高いです。
Regards,
HOSOKAWA Jun / embarcadero MVP for Delphi
[S/G] SERIALGAMES Inc.
TEL: 03-5812-4368
FAX: 03-5812-0970

---------------------------------------------------------------
このメールには、本来の宛先の方のみに限定された機密情報が含まれて
いる場合がございます。お心あたりのない場合は、送信者にご連絡のうえ、
このメールを削除してくださいますようお願い申し上げます。
PLEASE READ:This e-mail is confidential and intended for
the named recipient only. If you are not an intended recipient,
please notify the sender and delete this e-mail.
---------------------------------------------------------------


MLホームページ: http://www.freeml.com/delphi-users

----------------------------------------------------------------------
今までダイエットに失敗してきたあなた
必見です!!やせる事に特化した専門店
ミスパリダイエットセンター☆彡☆彡
今なら、5,000円で体験実施中♪
http://ad.freeml.com/cgi-bin/sa.cgi?id=p5U2P
------------------------------------------------------[freeml byGMO]--

イチロー

unread,
Dec 14, 2016, 4:46:03 AM12/14/16
to delphi...@freeml.com
イチローです。

> エラーメッセージではなくて、そのコマンドラインが重要なのです。
> たとえば直前のコマンドが
>
> /Applications/PAServer-18.0.app/Contents/MacOS/iosinstall
>
> だった場合は、プロビジョニング・プロファイルがおかしい可能性が高いです。

そのコマンドになっていました。やはりプロビジョニング関係がおかしいんですね。

ただ、ツール→オプション→環境オプション→プロビジョニングで表示される
プロビジョン プロファイルやデベロッパ証明書は
macのキーチェーンアクセスで見る限り問題ないように思うのですが、
どこかチェックすべきポイント等はありますでしょうか?

イチロー


MLホームページ: http://www.freeml.com/delphi-users

----------------------------------------------------------------------
日産ノートe-POWER発売記念
クルマ1台プレゼントキャンペーン♪♪
話題の新型車が当たる!
さらにWチャンスで話題のあの家電も!
http://ad.freeml.com/cgi-bin/sa.cgi?id=p5UDT
------------------------------------------------------[freeml byGMO]--

hosokawa

unread,
Dec 14, 2016, 5:37:22 AM12/14/16
to delphi...@freeml.com
細川です。

ぱっと思いつくのは下記の4つ位ですね。

■Entitlement.TemplateiOS.xml がおかしくなっている
■info.plist.TemplateiOS.xml がおかしくなっている
 一旦このファイルを別の場所に移動してビルドし直してみる

■証明書の期限が切れている
■プロビジョニング・プロファイルが不正な状態になっている
 Apple Developer サイトで確認する

■プロビジョニング・プロファイルが2重登録されている
 Terminal で "security find-identity -p codesigning -v" コマンドで確認する



最悪、Xcode でプロビジョニング・プロファイルを作ってしまうという方法もあります。

Xcode → File → New → Project → Single View Application → Next
→ Product Name に今回作成しているアプリの名前(※)
→ Organization Identifier にはドメインの逆順(※)
→ Next → Create
→ 実行 → ダイアログが出たら [Fix issue] を押す


Delphi 側のプロジェクトオプションのバージョン情報 CFBundleIdentifier で指定し
ている値。

例えば jp.co.serialgames.TestApp だったら

Product Name は TestApp
Organization Identifier は jp.co.serialgames

を指定します。


この手法に関して詳しくは、こちらを参照して下さい。
http://www.gesource.jp/weblog/?p=7212
http://ht-deko.com/ft1601.html#160119_03
Regards,
HOSOKAWA Jun / embarcadero MVP for Delphi
[S/G] SERIALGAMES Inc.
TEL: 03-5812-4368
FAX: 03-5812-0970

---------------------------------------------------------------
このメールには、本来の宛先の方のみに限定された機密情報が含まれて
いる場合がございます。お心あたりのない場合は、送信者にご連絡のうえ、
このメールを削除してくださいますようお願い申し上げます。
PLEASE READ:This e-mail is confidential and intended for
the named recipient only. If you are not an intended recipient,
please notify the sender and delete this e-mail.
---------------------------------------------------------------


MLホームページ: http://www.freeml.com/delphi-users

----------------------------------------------------------------------
☆世界初☆17種類以上のお茶がワンタッチで楽しめる
ネスレのカプセル式お茶マシン「スペシャル.T」を今なら無料でお試し!
あなたの想像を超えるお茶の世界を♪♪
http://ad.freeml.com/cgi-bin/sa.cgi?id=p5Vjt
------------------------------------------------------[freeml byGMO]--

イチロー

unread,
Dec 15, 2016, 12:49:14 AM12/15/16
to delphi...@freeml.com
イチローです。

いろいろありがとうございます。

> ぱっと思いつくのは下記の4つ位ですね。
>
> ■Entitlement.TemplateiOS.xml がおかしくなっている
> ■info.plist.TemplateiOS.xml がおかしくなっている
>  一旦このファイルを別の場所に移動してビルドし直してみる

info.plistを削除して再ビルドしたところ、うまく動きました。

色々とお手数をおかけしました。

イチロー


MLホームページ: http://www.freeml.com/delphi-users

----------------------------------------------------------------------
今までダイエットに失敗してきたあなた
必見です!!やせる事に特化した専門店
ミスパリダイエットセンター☆彡☆彡
今なら、5,000円で体験実施中♪
http://ad.freeml.com/cgi-bin/sa.cgi?id=p6ddM
------------------------------------------------------[freeml byGMO]--

Reply all
Reply to author
Forward
0 new messages