私は、Apple フォーラムでのそのコメントを暗黙の了解とはみなしません。iOS アプリで使用するために追加の BSD API を追加する必要があるかどうかを決定しようとしているようです。
一般に、関数に使用できるiOSヘッダーがない場合、それはプライベート API (たとえば、 の下のものhttps://developer.apple.com/library/ios/
) と見なされます。プライベート API の公式ポリシーは、App Store を通じて配布されるアプリでは使用しないことです。
これで、個人/趣味のアプリ、または社内で展開するアプリ (エンタープライズ配布) に確実に使用できます。
あなたが話している API がOS X用に公式に文書化されている API であり、ヘッダーをコピーすることで iOS 用に動作させることができる場合、それらはおそらく Darwin ソース ベースの一部です。保証はされていませんが、iOS の将来のバージョンでも機能し続ける可能性は非常に高いです。もちろん、パブリック APIも非推奨になるため、(実際には) 何も保証されていません。
次に、すべてのレビュー チェックが自動化されているわけではないという問題があります(私は Apple で働いていませんが、レビューを通じて見たものから推測できます)。アプリがプライベート API の使用で承認されることはそれほど珍しいことではありませんが、人気が高まると、Apple はこれらのアプリを数週間以内に頻繁にストアから削除します. 審査プロセスは完璧ではありません。
したがって、私の答えは、アプリ ストアに送信する場合は、ヘッダーのコピーが機能するとは思わないということです。
PS 言及している BSD 関数を具体的に教えていただければ、より適切な回答を提供できる可能性があります。
PPS Route.h についてリンクしている回答は、App Store 以外のソフトウェアをかなり書いている Grant Paul によるものです。
プライベート API と App Store に関する追加の有用な情報