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