I find that after opening the solution I can no longer debug on the device.

Deployment Log:
Installation failed: Your code signing/provisioning profiles are not
correctly configured (error: 0xe8008016)

iOS Device Log:
May 17 15:13:45 unknown installd[3412] <Error>: entitlement
'com.apple.developer.ubiquity-container-identifiers' has value not permitted
by a provisioning profile

I checked for modifications to the entitlements.plist file and sure enough
the diff shows this

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC &quot;-//Apple//DTD PLIST 1.0//EN&quot;
&quot;http://www.apple.com/DTDs/PropertyList-1.0.dtd&quot;>
<plist version="1.0">
<dict>
+       <key>com.apple.developer.ubiquity-container-identifiers</key>
+       <array/>
        <key>get-task-allow</key>
        <true/>
+       <key>keychain-access-groups</key>
+       <array/>
</dict>
</plist>


Where the + indicates an added line.  Not sure what this is supposed to do
but if I go to XCode and remove the added lines. Then the app deploys and
runs on the device. Has anyone else seen this on MonoDevelop 3.0 (3.0.1)
Apple Developer Tools:   Xcode 4.2.1 (834) Build 4D502 Monotouch: 5.2.11?

Should I log a bug or is this intended behavior and I have a missing setting
elsewhere?

Felix


--
View this message in context: 
http://monotouch.2284126.n4.nabble.com/MD-corrupting-entitlements-plist-tp4642524.html
Sent from the MonoTouch mailing list archive at Nabble.com.
_______________________________________________
MonoTouch mailing list
[email protected]
http://lists.ximian.com/mailman/listinfo/monotouch

Reply via email to