これに関する情報を見つけるのに苦労しています。 Android彼ら自身は、ストアに提出する前に行うべきこととしてコードの難読化について言及しています。しかし、これについてはAppleまたは以前の「サードパーティ」からは何もわかりませんでした。提出チェックリスト。Objective-Cについて5年前に確認できた唯一の同様の質問は、iOSの難読化に関するgithubライブラリを1つしか見つけられないことです。Swift code Apple App Storeに提出する場合?特にプライベートAPI URLまたはAPIキーを非表示にする場合?Appleに相当するプロガードはありますか?
Javaはバイトコードに変換され、逆コンパイルすることができます。
Swiftはコンパイルされた言語であり、Clangコンパイラは高度に最適化されています。リリースモードでは、シンボルを取り除き、多くの最適化を行って、それ自体で大量の難読化を行います。コンパイルされた言語用の逆コンパイラがありますが、結果は非常にひどく、読みにくいです。
パーティーには少し遅れますが、ジェイルブレイクされたデバイスを必要とせず、プレーンテキスト文字列を抽出できます。実行可能ファイルにコマンド文字列を発行するだけです。
だから、はい、機密性の高い文字列を何らかの方法で保護します。
これを行うには、コマンドラインユーティリティを確認できます。