2009-03-31 5 views
0

何をしますか: 開発ライセンスなしでSCPを使用して携帯電話にアプリケーションをデプロイします。iPhoneアプリケーションはデバイスにエクスポートされたときシミュレータで動作しますが、cydia経由では動作しません

何が起こっているのですか: 私はシミュレータとデバイスでテストでき、アプリケーションは100%動作します。私の携帯電話のアプリケーションフォルダにアプリをスキャンすると、アイコンが表示され、約2秒間アプリが開き、閉じます(黒い背景以外は表示されません)。

私はldidを使ってそれに署名しようとしましたが、メインバイナリは0755に設定され、chownはroot:wheelに設定されました。 私は様々な許可状況を試してきましたが、アプリは何に関わらず同じことをしました。

何が起こっているのですか?私はこれが可能であることを知っている誰もが同じプロセスをcydiaにアプリケーションをアップロードするように。

ありがとうございます。

答えて

1

デバイスのコンパイルされたバイナリはx86バイナリです。iPhone用に別のビルドが必要です。

1

アプリアイコンをタップすると、syslogが表示され、内容を確認できます。 「kill」と表示された場合は、Cydiaからldidパッケージをダウンロードし、アプリケーションフォルダにcdしてldid -S binarynameで署名します。

また、Open ToolchainまたはAppleのツールを使用してコンパイルしていますか?

関連する問題