添付の画像に示すようにライセンス契約を実装しようとしていますが、同じ方法で新しいWindowControllerとデザインを作成できますが、Xcodeにデフォルト画面があるかどうかを知りたい私が気づいたように、アプリのほとんどは同様の種類のデザインを持っていることに気づいたので、この種のものをやってください。 OSXで使用許諾契約画面を作成
1
A
答えて
-1
デフォルトのUI要素はなく、よく知られているコミュニティオプションもありません。最適な選択肢は、あなた自身のデザインです。
+0
@lura Gutu、あなたのお返事ありがとうございます。このようなデフォルトのElement/Screen/WindowControllerがないように見えますが、同じ方法で新しいWindowControllerとデザインを作成します。 –
1
これはディスクマウントライセンス契約です。使用許諾契約書をDMGディスクイメージに埋め込んで、ユーザーがイメージをマウントするときにこの画面に表示することができます。
アプリケーションがexample/Example.app
にある場合は、次のようにそれにEULA.txt
を埋め込む、example.dmg
を作成することができます。
hdiutil create -srcfolder example/ -volname "Example" "example.dmg"
./eula_into_dmg.sh "example.dmg" "EULA.txt"
# you should also codesign the dmg if you're going to distribute it:
codesign -s "$CODE_SIGN_IDENTITY" -v "$dmg"
これはeula_into_dmg.sh
です:
#!/bin/bash -u
if [[ $# -ne 2 ]]; then
echo "Usage: $0 <dmg> <license>"
exit 1
fi
prefix=$(base64 -D <<<\
H4sIAJtVUFoCA4VWW2vbSBh9bn7Fh3ahbci6o9FcLPahJJIMBbcNjaH7qjpyYupaiyW3pGX/+55vpJF1\
ianBYmTjo/Ody4zv8zqnl6v3t8uX9CqU8ysKlrfbdfCafl28+DMII6XIaGPIhFaTSawiKVSCW5ORsfxZ\
aGxAvdebS5qlxSY/7mpa5vuHY/5Al28YzWgpSMWAVEpb0hIroVVEZsFAGcDVQkVjtILepennT+ksKY/7\
+mPSoqlM4+dKXpO8dhfQ0hE+U5G4IRvZGBcpxmgfVrNLvJZ3q2RWPVXkuSUmBAVjeb4YBMFNWy2xCjFp\
YhZkIhOO0XYY0NPbleu8Q8OkVhrtKDQzSyHnmJS1NBYza6smaHQoKsDRq3KzqYq6RZMCPwIaKKRAi3SE\
i8DlJGMoIjlGo82h/EZaCOHoSY+WGkk2tmws0E6DW80rC9LRQk24/fXlqS7cvDC0eJu2aK1GQnkXcFGJ\
jkiD3ABjgMaEWhsyRvrv74uLe5dFjh+yyLTbEGIlCG9JfjW6KLeahHD0Gj7mbvXpj/YxyHy2f9htq0f6\
cqzrcl8FpycbEqnSjUCQijNl5vDSyQcbrYrCZ57sAeuiqsNWKkSd9bWSG6VJzLlbMUchZPU5LUYLPUG7\
fjgUxSzdVrlbeOEFA8WooVUCKUA4yRpgyExmuFj4EBszRrs9bPf17C7/XoDlz3ebLmKoi6shwtZniS8s\
swTV+bRM9FQeydGiH9v60ZfJKmjk0oWV5tHSpggu/o14cxOP0erHAoIdvlVUbnCz9WhRE9OYG+j2CW6P\
TJhq1H1xM0araLddF/uquKI1Vl+7SSUC21Mctw2jBT8mZEg8ZjJp4GwIqC4pX6+LjhvI+IGcWlEzpFWs\
W+hklNmEW+WGrcpN/SM/dJ6Cm3Cu0cAPzy3DDmDVMy4QfGQn7kval3W3pfWHZLVstyc50qyDmrrg7Lyi\
f7EVVRSkJxeGucikPFPv4aRNaINz7ZOn9g1bZ6etGxbofOuaxvjWnakZDQs0PcJ835rG+NZNanbzjGGT\
HaHt26/Wp+6YOFMzGhZojHbqW9MY79CZmtGwQGO0U9+axnhuvZo9Exyv5RjN9a3NDttwOvoHNXOyR3wb\
GvybSNqZJ0e/69t2X9X5bgeK/T8SiMSCj1JF1rIpsjFFNAe4MdOe9AvHlfG6xdwrdxYqrOBfxk6q0VY4\
RusVLu/lTbpZXLbc+cDaSznJ4BitVziXu4Fu2W+bNtFtdNytsn9W0+PubnntSvc/iogHYQYKAAA= | gunzip -)
suffix=$(base64 -D <<<\
H4sIANNVUFoCA6u15uJKSSxJVFAvLqnMUVfQMDUwMNBRUHLNS8/JLM5QCPZxVNJUqObiVFECShgrAAkD\
OOEMIiyBhKEJQkJJAQnoaynowcAxCKWgpQ81zUABgzAyRzMXp2nqEBNhphliMw3JXEewuThNAwEtZLeh\
+wqNQDEIbtoxZONAZtVacwEAUriwzWEBAAA= | gunzip -)
temp=$(mktemp)
echo -n "$prefix" > "$temp"
cat "$2" | dd conv=swab | hexdump -v -e '8/2 "%04x " "\n"' | sed -e 's/ *$//' -e 's/^/ $"/' -e 's/$/"/' >> "$temp"
echo -n "$suffix" >> "$temp"
hdiutil unflatten "$1"
Rez -a "$temp" -o "$1"
hdiutil flatten "$1"
rm "$temp"
関連する問題
- 1. CMake 3.6.3155560の使用許諾契約書
- 2. XNAプログラムの使用許諾契約書
- 3. GrailsとSpring Security:ライセンス/使用許諾契約書
- 4. インストール中にInno Setupで使用許諾契約書を表示する
- 5. VSセットアップを使用してインストール中に使用許諾契約書のテキストが表示されない
- 6. Xcode 8:OS Xでの使用許諾契約に同意することはできません10.11.6
- 7. Jenkins:次のSDKコンポーネントの使用許諾契約書に同意していません
- 8. Biztalk 2010でのパーティーと契約作成?
- 9. OSXでカメラオーバーレイを使用したffmpeg画面の録画
- 10. WCF契約の生成
- 11. DotNetOpenAuthの別のサービス契約を使用
- 12. [契約の展開]画面のドロップダウンリストからアカウントを取得できません。
- 13. cordova build android failed前回のビルドとプラグインが正常にインストールされた後、「次のSDKの使用許諾契約書に同意しませんでした」
- 14. 埋め込みリソースとしてプロジェクトをセットアップするための使用許諾契約を追加しますか?
- 15. 春クラウド契約のデバッグ契約テストケース
- 16. スマート契約で払い戻し機能を作成する
- 17. Debug.Assertとコード契約の使用
- 18. コード契約の例外使用例
- 19. 契約
- 20. 後で使用するスプラッシュ画面でオブジェクトを作成
- 21. 春クラウド契約:契約ファイルでJavaから定数を使用することは可能ですか?
- 22. WCFクライアントが複数の契約(複数契約)を使用していた契約を(サーバー側で)どのように把握するのですか?
- 23. Android/Facebook - 許可なし/ログイン画面でアプリを使用
- 24. トリュフを使用して契約交渉でスマート契約をテストする方法は?
- 25. 契約を作成する際にCordaの動的データ処理
- 26. Corda:契約を動的に作成する
- 27. 契約第1対契約現在の世代で最後に
- 28. サービス契約図
- 29. 契約tapply
- 30. スプリングクラウド契約 - ファーンクライアント
「私が最もことに気づきました同じ種類のデザインを持っています」「どちらのアプリがありますか?私はデスクトップアプリケーションでは見たことがありません。私はアプリケーションインストーラを使って見たことがあります。 –
@ElTomato VMWareライセンス契約とFileZillaライセンス契約で同じデザインが気づいた。私は.dmgファイルからインストールしようとしたときに、その両方を見た。 –
誰がショーを運営していますか? VMWare? FileZilla?またはインストーラ? –