<html>
    <head>
      <base href="https://bugs.llvm.org/">
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - libunwind: use of __dyld_find_unwind_sections get rejected in Mac App Store"
   href="https://bugs.llvm.org/show_bug.cgi?id=45504">45504</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>libunwind: use of __dyld_find_unwind_sections get rejected in Mac App Store
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>libc++abi
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>unspecified
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>Macintosh
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>MacOS X
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>P
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>All Bugs
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>unassignedbugs@nondot.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>mwesterdahl76@gmail.com
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>llvm-bugs@lists.llvm.org, mclow.lists@gmail.com
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Hi all!

In our product we've been using libunwind from llvm for a while on OSX; but
during this time, none of our users has tried to submit to the Mac App Store.

It turns out that using this library will not pass submission on these grounds:

"Your app uses of references the following non-public APIs:

__dyld_find_unwind_sections

The use of non-public APIs is not permitted on the App Store, because it can
lead to a poor user experience should these APIs change.
"

Fair point, we _are_ referencing a private function.

My hope of bringing this to your attention is that someone will take a look and
hopefully fix it in a foreseeable feature.

In the meantime, I guess I'll try to use the Apple open source version (which
doesn't use that function, only for the iOS Simulator) from
<a href="https://opensource.apple.com/tarballs/libunwind/">https://opensource.apple.com/tarballs/libunwind/</a>

Regards,
MAthias</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>