ALAssetsLibraryを使用して写真にメタデータを付加してアルバムに写真を保存していたのですが、
PHPhotoLibraryに置き換えることを試みています。

[self frameReadyToSave:appDelegate.originalImage withExifAttachments:appDelegate.metaData];

-(void)frameReadyToSave:(UIImage*)image withExifAttachments:(NSMutableDictionary*)mutableDict
{
NSString *path = NSTemporaryDirectory();
NSString *filePath =
[path stringByAppendingPathComponent:
@"test"];
NSData* imageData = UIImageJPEGRepresentation(image, 1.0f);
CGImageSourceRef source = CGImageSourceCreateWithData((__bridge CFDataRef) imageData, NULL);
NSURL* tmpURL = [NSURL fileURLWithPath:filePath]; //modify to your needs
CGImageDestinationRef destination = CGImageDestinationCreateWithURL((__bridge CFURLRef) tmpURL,kUTTypeJPEG, 1, NULL);
CGImageDestinationAddImageFromSource(destination, source, 0, (__bridge CFDictionaryRef) mutableDict);
CGImageDestinationFinalize(destination);
// CFRelease(source);
// CFRelease(destination);
[[PHPhotoLibrary sharedPhotoLibrary] performChanges:^{
[PHAssetChangeRequest creationRequestForAssetFromImageAtFileURL:tmpURL];
} completionHandler:^(BOOL success, NSError *error) {
//cleanup the tmp file after import, if needed
}];
}

ここ一週間試行錯誤しているのですが、メタデータ付きの画像を保存することができません。
PHPhotoLibraryを使用してメタデータ付き画像を保存する方法をご教授いただけないでしょうか。
よろしくお願い致します。