0

AppCelerator で作成した小さなアプリケーションを自分のデバイスにロードしようとしています。iOSターゲットの不一致が疑われるため、これにはかなりの問題があります。

AppCelerator は、ターゲット OS に 3.2 と 4.1 の 2 つのオプションを提供します。私の電話にはファームウェア 4.1 が搭載されているため、4.1 を選択しました。

ご覧になりたい方はこちらの画像をどうぞ。

http://www.neosavvy.com/screenshots/stackoverflow/appcelerator.png

この画像では、4.1 の出力タイプを選択していることに注意してください。これにより、4.1 のベース sdk/ターゲット sdk として 4.1 を使用して XCode プロジェクトが生成されます。

これを起動すると、XCode プロジェクトが生成されます。オーガナイザーには、次のデバイスとプロビジョニング プロファイルが含まれています。

主催者の写真はこちら。

http://www.neosavvy.com/screenshots/stackoverflow/organizer.png

これには、プロビジョニング プロファイルを含む私のデバイスが含まれており、デバイスの横にある緑色の点は、有効なターゲットであることを意味します。

次に、デバイスでアプリを実行しようとすると、次のオプションが使用可能なターゲットとして表示されます。

最後に、シミュレーターとデバイスを選択するドロップダウンがあります。

http://www.neosavvy.com/screenshots/stackoverflow/available_debug_devices.png

新しい SDK と 4.1 iOS にアップグレードする前のように、デバイスが含まれていないことに注意してください。

私はこの時点で自分の iPhone にプッシュできると思っていました。すべてのプロビジョニング プロファイルを吹き飛ばし、開発者証明書を再生成し、ログイン キーチェーンも削除して、最初からやり直すようにしました。

私は本当に試してみるアイデアがありません-すべての助けに感謝します!

4

2 に答える 2

2

答えは非常に簡単だったようです。何時間も XCode をいじった後、AppCelerator インターフェイスに別のタブを見つけました (または気付きました)。

Test & Package をクリックします Run on Device をクリックします プロビジョニングの詳細をまだ入力していない場合は入力します (これは、私が行った Apple ドキュメンテーションの詳細レベルを確認した場合、おそらくすべて完了しています) [今すぐインストール] をクリックします

出来上がり - アプリはテスト用に携帯電話に搭載されています。

于 2010-09-15T11:42:55.570 に答える
1

Apple 利用規約では、Xcode 以外で作成されたアプリを iOS デバイスにインストールすることは許可されていません。これは AppCelerator ビルドにも当てはまると思います。

于 2010-09-14T02:54:50.413 に答える