Entitlement block causing error: unexpected failure: null
I need to include the Entitlement block for my iOS app, however when I do this the packager complains:
unexpected failure: null
java.nio.BufferOverflowException
at java.nio.HeapByteBuffer.put(HeapByteBuffer.java:165)
at java.nio.ByteBuffer.put(ByteBuffer.java:813)
at com.adobe.air.ipa.MachoSigner.newEntitlementBlob(MachoSigner.java:427)
at com.adobe.air.ipa.MachoSigner.sign(MachoSigner.java:241)
at com.adobe.air.ipa.MachoSigner.sign(MachoSigner.java:98)
at com.adobe.air.ipa.IPASigner.signMacho(IPASigner.java:107)
at com.adobe.air.ipa.IPAOutputStream.finalizeSig(IPAOutputStream.java:841)
at com.adobe.air.ApplicationPackager.createPackage(ApplicationPackager.java:91)
at com.adobe.air.ipa.IPAPackager.createPackage(IPAPackager.java:257)
at com.adobe.air.ADT.parseArgsAndGo(ADT.java:571)
at com.adobe.air.ADT.run(ADT.java:419)
at com.adobe.air.ADT.main(ADT.java:469)
My app descriptor Entitlement block looks like this:
| <Entitlements> | |
| <![CDATA[ | |
| <key>gett-task-allow</key> | |
| <true/> | |
| <key>aps-environment</key> | |
| <string>development</string> | |
| <key>application-identifier</key> | |
| <string>ACDE1234.asd.asd.asd</string> | |
| <key>keychain-access-groups</key> | |
| <array> | |
| <string>ACDE1234.*</string> | |
| </array> | |
| ]]> | |
| </Entitlements> |
My AIR version tag is the following:
<application xmlns="http://ns.adobe.com/air/application/3.5">
