私は現在 BWToolkit を使用していますが、アプリ ストアに送信する前に (ライセンスに関する限り) 必要な手順があるかどうかを知っている人はいますか? 免責事項などをどこかに置く必要がありますか? BSD ライセンスであることはわかっていますが、単純な法的手続きを怠ったためにアプリが拒否されるのは避けたいと思っています。何か助けはありますか?
2 に答える
あなたはこの答えを気に入らないでしょう。
BWToolkit.framework そのままではご利用いただけません。そのクラスの一部は、Apple がアプリ ストアに送信されるアプリに対して厳密に禁止しているプライベート API に依存しています。
たとえば、開発者は Mach-O オブジェクトで呼び出さclass-dumpれたツールを実行し、4 つのシークレット クラス((サブクラス)、(サブクラス)、、およびのいくつかの追加メソッド)AppKit.frameworkの .h ファイルを生成しました。NSTokenAttachmentNSTextAttachmentNSTokenAttachmentCellNSTextAttachmentCellNSWindow (NSTimeMachineSupport)NSWindowNSCustomView
私はフレームワークの内部の仕組みに詳しくありませんが、使用したクラスによっては、プライベート API を含まないソースからフレームワークのカスタム ビルドを作成できる場合があります。または、プロジェクトで使用するクラスのソース ファイルを含めることもできます (もちろん、それらがプライベート API に依存していない場合)。
どのような特定のクラスを利用しましたか? を使用BWSplitViewした場合は、使用を検討する可能性がありますRBSplitView。(Rainer と話し、プライベート API が使用されていないことを確認したので、大丈夫です)。