Index: iOS/CryptoPassphrase.xcodeproj/project.pbxproj ================================================================== --- iOS/CryptoPassphrase.xcodeproj/project.pbxproj +++ iOS/CryptoPassphrase.xcodeproj/project.pbxproj @@ -376,11 +376,10 @@ ENABLE_BITCODE = NO; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/ObjFW/Frameworks", ); - HEADER_SEARCH_PATHS = ObjFW/include; INFOPLIST_FILE = Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; MARKETING_VERSION = 1.3; PRODUCT_BUNDLE_IDENTIFIER = "zone.heap.scrypt-pwgen"; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -402,11 +401,10 @@ ENABLE_BITCODE = NO; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/ObjFW/Frameworks", ); - HEADER_SEARCH_PATHS = ObjFW/include; INFOPLIST_FILE = Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; MARKETING_VERSION = 1.3; PRODUCT_BUNDLE_IDENTIFIER = "zone.heap.scrypt-pwgen"; PRODUCT_NAME = "$(TARGET_NAME)"; Index: iOS/SiteStorage.swift ================================================================== --- iOS/SiteStorage.swift +++ iOS/SiteStorage.swift @@ -43,11 +43,12 @@ let path = userDataPath.appendingPathComponent( OFString(utf8String: "sites.msgpack")) var storage: [String: [NSNumber: AnyObject]]? = nil OFException.try({ - let decoded = (OFData(contentsOfFile: path).messagePackValue) + let decoded = (OFData(contentsOfFile: path) + .objectByParsingMessagePack) as? OFDictionary> storage = (decoded?.nsObject as? [String: [NSNumber: AnyObject]]) ?? [:] }, catch: { (OFException) in storage = [:]