8

実稼働用に構築されたアプリ (エンタープライズ アプリなど) で Safari Web インスペクターを使用する方法 (プライベート メソッドを使用しても) はありますか。

を使用しようとしました_setDeveloperExtrasEnabledWKPreferences、アプリがデプロイされるとインスペクターを起動できませんでした。

ソースコードにアクセスせずに、JavaScript 開発者がアプリをデバッグするのに役立つ他のトリックはありますか?

つまり、Safari Web Inspector で検査できるアプリを配布する方法はありますか? (プライベート メソッドを使用しても問題ありません)

4

2 に答える 2

7

ディストリビューション (エンタープライズ、アドホック、アプリストア) 証明書でそれを行う方法はありません。インスペクターを有効にする唯一の方法は、開発者証明書を使用することです。

したがって、開発者証明書を使用して ipa を作成する新しい fastlane レーンを作成し、それを Fabric にアップロードしています。このようにして、Safari Web Inspector でデバッグできるバージョンのアプリを JS 開発者に配布できます。

gym(
  scheme: "xxx",
  workspace: "xxx.xcworkspace",
  export_method: "development",
  output_directory: "build/",
  codesigning_identity: 'iPhone Developer: yay',
  use_legacy_build_api: true,
  xcargs: "-arch='armv7')
于 2016-08-30T08:41:44.933 に答える