2

私は脱獄したiPhone用のiOSアプリケーションを開発しています。起動デーモンであるため、電話の起動時に実行する必要があります。ここに問題があります。パッケージがダウンロードされると、Cydiaによってデーモンのplistが/ System / Library / LaunchDaemonsに配置され、.appが/Applicationsに配置されます。電話を再起動すると、アプリケーションは実行されません。

私は何かを逃しているのですか、それとも何か間違っているのですか?

PS SSHを使用してファイルを手動で配置すると、電話の再起動時にアプリケーションが完全に実行されます。

4

1 に答える 1

1

問題が見つかりました!アプリケーションがCydiaアップロード用に.debにパッケージ化されると、.appと.plistの両方の権限がrootユーザーから通常のユーザーに変更されます。

解決策:パッケージがデバイスにインストールされたときにrootへのアクセス許可を変更するスクリプトを追加します。

于 2012-11-30T07:26:48.717 に答える