0

私は、App Studioのデバイスに直接swift-os2 watch extensionを持つTiアプリ(SDK 5.2.0.GA - 合金を使用)を生成しようとしています。テスト時にiPhoneとWatchのシミュレータで正常に動作しますが、デバイスで実行しようとするとこのエラーが発生します。デバイスへの時計アプリの作成

[ERROR]:iOSの拡張は、ターゲットが "WatchKitのAppを見る" "観る" tiapp.xmlで 無効なプロビジョニングプロファイルのUUIDを持っています。もしかして?

[ERROR]:プロビジョニング・プロファイル "XXXXX-XXXX-XXXX-XXXXX-xxxxxxは" アプリケーション識別子に関連付けられ である、しかし 拡張機能の識別子が「$(PRODUCT_BUNDLE_IDENTIFIER)である "com.test.watch *。" "

プロファイルIDを編集しましたが、tiapp.xmlに設定されている有効なIDを使用しています。

私はクリーンなプロジェクトを試みたが、ビルド資源ディレクトリの両方の除去が、私はまだこのエラーが表示されています。

アイデア?

+0

バンドルIDを "com.test.watch.foo"に設定してみてください。どこかのプロビジョニングに何か問題があります。 –

答えて

0

iOSアプリ、WatchOs2 App、WatchOS2 App Extension(はい、それは3つ)のプロビジョニングプロファイルを作成し、iPhoneが最初であり、Watchが最後の2つであることを確認してください。

次に、use Studioを設定することができます。

iOSアプリケーション用のワイルドカードプロビジョニングプロファイルを使用していて、iPhoneとWatchの両方が入っている場合は、その後、WatchOS2 AppとWatchOS2 Appの拡張機能のプロビジョニングプロファイルを未設定のままにして、TitaniumがiOSアプリのプロビジョニングを自動的に使用します。コンソールログには、次のように表示されます。

[WARN] : iOS extension "Ti 5.2.0" target "<device>" is missing the Ti 5.2.0 WatchKit App provisioning profile UUID in tiapp.xml. 
[WARN] : Using the iOS app provisioning profile UUID "xxxxxxxx-7262-4b24-82cf-7969af384b4b" 
[WARN] : iOS extension "Ti 5.2.0" target "<device>" is missing the Ti 5.2.0 WatchKit Extension provisioning profile UUID in tiapp.xml. 
[WARN] : Using the iOS app provisioning profile UUID "xxxxxxxx-7262-4b24-82cf-7969af384b4b" 
+0

デバイスオプション(関連する時計アプリ付き)を設定するよう推奨されているように、アプリを直接デバイスにインストールすることができましたが、iOSチームのProvプロファイルを使用して動作させることしかできませんでした:*。デバイスオプションで(たとえば)com.test.watch。*を使用すると、私は上記のエラーが発生します。 3つの別々のプロファイルを試してみる必要があります - ありがとう。 – Steve

+0

あなたは確かですか?a)iOSアプリ、WatchOS2 App、WatchOS2 Extensionの3つすべてがそのワイルドカードの下でアプリIDを使用していますか? b)iPhoneとApple Watchはプロビジョニングプロファイルにありますか? –

関連する問題