0
我不想使用iCloud,而且我的最後一個版本被Apple標記爲使用它,甚至認爲我從未設置過任何東西。我所有的供應都有關於iCloud的複選框。我沒有添加任何權利。禁用iCloud?
#include <sys/xattr.h>
- (BOOL)addSkipBackupAttributeToItemAtURL:(NSURL *)URL
{
const char* filePath = [[URL path] fileSystemRepresentation];
const char* attrName = "com.apple.MobileBackup";
u_int8_t attrValue = 1;
int result = setxattr(filePath, attrName, &attrValue, sizeof(attrValue), 0, 0);
return result == 0;
}
所以現在我正在嘗試上面的代碼示例。
我打電話這樣說:
[self addSkipBackupAttributeToItemAtURL:"/var/apps/xxxxx/myapp/library/mydatabase.db"]
我沒有得到一個錯誤,但該死的iCloud仍然認爲它要備份。
我需要修改上述步驟嗎?我發送一個靜態字符串,應該是不同的?我有一個NSString與秋季路徑,但該過程需要一個URL?不知道該怎麼做,或者它有所作爲
謝謝你的工作。但奇怪的是我沒有提到iCloud的權利,並且供應沒有檢查iCloud。 –