私はCydiaで配布しているアプリを持っています。ハッキーなことではなく、Web APIに接続するためのGUIです。iOS SDK 4.2のJailbrokenデバイス用のビルド
最後にSDK 4.0より前にアップデートを提出したときに、hereという命令を使用して署名なしでXcodeからビルドし、OSX端末でldid
を使用して署名しました。すべてうまくいった。
私が以前に行ったように、4.2 SDKを使用してビルドしているとき、no-codesigning(とldid
)はまだ動作し、4.2デバイスで実行できますが、アプリケーションは実行されません3.1.3デバイス(Default.pngを表示してクラッシュします)。一方、Xcodeから実行した&をビルドすると、iOS 3.0から4.2までの任意のデバイス上で正常に動作します。だから私はこれがライブラリやリンクの問題ではないと思っていますが、コードの署名が付いています。
プロジェクト設定では、基本SDKとして4.2、展開ターゲットとして3.0を持っています。
kernel[0] <Debug>: seatbelt: hook..execve() killing pid 913: outside of container && !i_can_has_debugger
SpringBoard[162] <Warning>: Failed to spawn MyApp. Unable to obtain a task name port right for pid 913: (os/kern) failure
com.apple.launchd[1] <Notice>: (UIKitApplication:org.lobato.MyApp[0xaa9d]) Exited: Killed
com.apple.launchd[1] <Warning>: (UIKitApplication:org.lobato.MyApp[0xaa9d]) Throttling respawn: Will start in 2147483647 seconds
SpringBoard[162] <Warning>: Application 'MyApp' exited abnormally with signal 9: Killed
誰もが多分正しい方向に私を指すことができ、この分野でいくつかの経験を得た:
これは私が3.0 iPhone 2Gのデバイスでアプリを起動しようとする場合、私は、コンソール上で何を得るのですか?
ありがとうございます!
興味深い追記、私はそれを見て私を楽しませる:「絞首刑再開:2147483647秒で始まる」 - これは68年です!あなたの問題を解決できることを願っています! – Luke