0

アプリをビルドし、Xcodeを使用して通常どおりiOSデバイスに直接インストールすると、アプリケーションはデバイス上でサンドボックス化されます。

ただし、アプリケーションがサンドボックス化されないように、アプリを/ Applications /に直接ビルドしたいので、SMSデータベース(var / mobile / Library / SMS / sms.db)にアクセスできます。

編集----編集者(編集者の過失)

OPは彼の最初の質問で、アプリケーションはジェイルブレイクされたiOSデバイス用であり、したがって「ジェイルブレイク」タグであると述べました。私(編集者)に代わってお詫び申し上げます。

4

2 に答える 2

0

これは、iTunes App Store を通じて販売されているアプリでは不可能です。

于 2012-07-09T12:44:06.233 に答える
0

使用する代替ツールセットについては、iOSOpenDevを確認してください。

ただし、携帯電話がジェイルブレイクされている場合は、Cydia を使用してOpenSSHをインストールできます。SSH がインストールされ、SSH デーモンが実行されている場合は、電話にログインして、アプリケーション ディレクトリ (例: /var/mobile/Applications/*/MyAppName.app ) を /Applications に移動するだけです。MyAppName.app とそのコンテンツに /Applications 内の他のアプリと同じ所有権/権限を持たせるために、chown権限を変更する必要がある場合があります。chmod

ssh root@iphone-wifi-ip
find /var/mobile/Applications/ -name MyAppName.app
cd /var/mobile/Applications/D76328B1-42F2-4AA0-B1B4-A77796290082/
mv MyAppName.app /Applications/
chown -R mobile.staff /Applications/MyAppName.app
su mobile -c uicache

明らかに、上記の長い一意の ID 文字列は異なるものになります。

もう 1 つのオプションは、dpkgを使用してアプリをパッケージ化し、コマンド ラインからデバイスにインストールすることです。しかし、それはまだ準備が整っている以上の作業になる可能性があります。

于 2012-07-09T21:46:04.010 に答える