2016-11-05 3 views
0

私はxcodeにapplescriptobjcを使ってアプリケーションを書いていますが、アーカイブを作っているうちに、まだソースコードがパッケージ内にあるのが見えます。それを隠す方法や完全にバイナリコードに変換する方法はありますか? ありがとうxcodeのソースコードを非表示にする方法は?

+0

私はアーカイブを作ってみたのですが、内部を見ました。自分のソースコードが見つかりませんでした。アーカイブの相対的なファイルパスのように、ソースコードをどのように見つけたかを具体的に説明できますか?または、アーカイブからソースコードを抽出するツールを使用している場合、それは何ですか? – DerrickHo328

+0

@ Calimari328あなたは私が推測するxcodeに慣れていないようです –

答えて

0

私は昨年と同じ時期に同じ質問をしましたが、私が得た答えがあなた自身の質問を満足させることを願っています。ここで my own questionから抽出答えは次のとおりです。

あなたはAppleScriptのファイルを保存すると、あなたが「のみ実行」のチェックのオプションを持っている - その場合には、スクリプトは次のように正確に実行できる新しい形式にコンパイルされます元のスクリプトですが、それはそれ以上の編集や開発のためのものではありません。

実行専用ファイルが完全に保護されているか、読み取り不能であることを意味するものではありませんが、コードやコメントなどの一部が含まれていないか、読みにくい部分があります。

あなたがまだAppleScriptを使いたい場合は、コード難読化器が必要です。しかし、市場に存在するかどうかは確かではありません。あなたが見ることができるように

、これを行うための簡単な方法は次のとおりです。

  1. Mac上スクリプトエディタであなたの最終AppDelegate.applescriptファイルを開きます。
  2. 選択:ファイル>エクスポート...
    2.1。ファイル名を変更せずに、アーカイブファイルを無効にしてください。
    2.2。今では、実行専用に設定されているとして、あなたのファイルはテキスト形式で開くことができないオプションを保存しますがスクリプト

としてファイル形式を残すからランのみチェックボックスを選択してください:保存する前に。これは100%読解可能なソリューションではありませんが、最終的な輸出を急いでおらず、顧客に引き渡す前に上記の手順を実行することを忘れないでください。

私はあなたがこの回答を最大限に活用し、依然として有用であると考えていただければ幸いです。どうやったらどうやったらいいのか、それ以上の質問があるのか​​教えてください。おそらくあなたはそれ以来、はるかに優れた解決策(または単に代替案)を見つけました。もしそうなら、私はまだソースコード保護における次善策を探しています。

0

Xcode 9.2。 ビルド設定の項目OSACompileがあり、Xcodeからのみ実行可能ファイルにコンパイルすることができます。

関連する問題