diff --git a/OpenUDID.podspec b/OpenUDID.podspec new file mode 100644 index 0000000..8b82efa --- /dev/null +++ b/OpenUDID.podspec @@ -0,0 +1,13 @@ +Pod::Spec.new do |s| + s.name = 'OpenUDID' + s.version = '1.0.1' + s.summary = 'OpenUDID.' + s.homepage = 'https://github.com/magnusguo/OpenUDID' + s.license = { :type => 'Apache', :file => 'LICENSE' } + s.source = { :git => 'https://github.com/magnusguo/OpenUDID.git', :tag => "#{s.version}" } + s.author = { 'Magnus' => 'https://github.com/magnusguo' } + s.ios.deployment_target = '6.0' + s.source_files = 'OpenUDID/*.{h,m}' + s.requires_arc = false + s.compiler_flags = '-fno-objc-arc' +end diff --git a/OpenUDID.h b/OpenUDID/OpenUDID.h similarity index 100% rename from OpenUDID.h rename to OpenUDID/OpenUDID.h diff --git a/OpenUDID.m b/OpenUDID/OpenUDID.m similarity index 99% rename from OpenUDID.m rename to OpenUDID/OpenUDID.m index 904066e..2ac4802 100644 --- a/OpenUDID.m +++ b/OpenUDID/OpenUDID.m @@ -178,12 +178,12 @@ + (NSString*) _generateFreshOpenUDID { CFStringRef cfstring = CFUUIDCreateString(kCFAllocatorDefault, uuid); const char *cStr = CFStringGetCStringPtr(cfstring,CFStringGetFastestEncoding(cfstring)); unsigned char result[16]; - CC_MD5( cStr, strlen(cStr), result ); + CC_MD5( cStr, (CC_LONG)strlen(cStr), result ); CFRelease(uuid); CFRelease(cfstring); _openUDID = [NSString stringWithFormat: - @"%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%08x", + @"%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%08lx", result[0], result[1], result[2], result[3], result[4], result[5], result[6], result[7], result[8], result[9], result[10], result[11],