このアプリをAppStoreに送信したくありません。私は何度も試しましたが、非常に多くの問題に遭遇しました:(
class-dumpを使用して、UIKit.frameworkのすべてのヘッダーファイルを取得します。class-dumpによって生成されたUIApplication.hで、使用したいメソッド----launchApplicationWithIdentifierを見ました。
次に、UIApplication.hをプロジェクトに配置してインポートします。コンパイルすると、以前使用したUIKit.frameworkに別のUIApplication.hがあるため、「列挙子の再定義....」エラーが多数発生しました。ただし、このファイルにはlaunchApplicationWithIdentifierメソッドがありません。
以前のUIKit.frameworkを削除し、class-dumpによって生成されたフォルダーをインポートした場合。それからそれはフレームワークのように見えますが、私がそれを展開すると、それは空です。
次に、生成されたすべてのヘッダーファイルをフレームワークファイルにし、以前のUIKit.frameworkを置き換えます。しかし、私は方法がわかりません。ご覧のとおり、システムフレームワークディレクトリの下に、フレームワークと同じ名前で「実行されたシェルスクリプト」アイコンが付いたファイルがあります。このファイルを作成するにはどうすればよいですか?
本当に戸惑いました。誰かが私に手を差し伸べることができますか?ありがとうございました。