NSUbiquitousContainerName

Hello All,


I am having trouble to getting my application name(NSUbiquitousContainerName) under iCloud Drive > Manage Storage.


It takes default bundle identifier "AppList" as a application name under Manage Storage. I want App List(Blank space between App List) under iCloud Drive > Manage Storage. i also updated version and build number of the app.


I have added the following in my info.plist file :

<dict>

<key>iCloud.com.applist.AppList</key>

<dict>

<key>NSUbiquitousContainerIsDocumentScopePublic</key>

<true/>

<key>NSUbiquitousContainerName</key>

<string>App List</string>

<key>NSUbiquitousContainerSupportedFolderLevels</key>

<string>One</string>

</dict>

</dict>


I have added the following in my entitlements file :

<?xml version="1.0" encoding="UTF-8"?>
<!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.developer.icloud-container-identifiers</key>
<array>
<string>iCloud.$(CFBundleIdentifier)</string>
</array>
<key>com.apple.developer.icloud-services</key>
<array>
<string>CloudDocuments</string>
<string>CloudKit</string>
</array>
<key>com.apple.developer.ubiquity-container-identifiers</key>
<array>
<string>iCloud.$(CFBundleIdentifier)</string>
</array>
<key>com.apple.developer.ubiquity-kvstore-identifier</key>
<string>$(TeamIdentifierPrefix)$(CFBundleIdentifier)</string>
</dict>
</plist>


Can any one help to resolve this issue.


- Nandpal

Creating the correct provisioning profile on that part of the apple website, bumping the version and build number, toggling the public scope key value on and off worked for me. Like black magic!

NSUbiquitousContainerName
 
 
Q