Addressbook entitlements for FileMaker Pro

Idea created by monkeybreadsoftware on Aug 2, 2018
    Active
    Score6
    • hbolecke
    • yzysoft_gg
    • Benjamin Fehr
    • monkeybreadsoftware
    • bigtom
    • TorstenBernhard

    We want tot use newer Contacts APIs in FileMaker Pro and with FileMaker iOS SDK.

    Apple requires entitlements, so we need to sign the FMP app ourself:

     

    codesign --entitlements test.entitlements -f -s "Developer ID Application: Christian Schmitz Software GmbH" FileMaker\ Pro\ Advanced.app

     

    test.entilements contains:

     

    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

    <plist version="1.0">

    <dict>

      <key>com.apple.application-identifier</key>

      <string>com.filemaker.client.pro12</string>

      <key>com.apple.security.app-sandbox</key>

      <false/>

      <key>com.apple.security.personal-information.addressbook</key>

      <true/>

      <key>com.apple.security.personal-information.calendars</key>

      <true/>

    </dict>

    </plist>

     

    and this makes contacts framework work.

    So I'd like to see FileMaker 18 having this entitlement right away.