{"action":"created","issue":{"url":"https://api.github.com/repos/EddyVerbruggen/cordova-plugin-googleplus/issues/168","labels_url":"https://api.github.com/repos/EddyVerbruggen/cordova-plugin-googleplus/issues/168/labels{/name}","comments_url":"https://api.github.com/repos/EddyVerbruggen/cordova-plugin-googleplus/issues/168/comments","events_url":"https://api.github.com/repos/EddyVerbruggen/cordova-plugin-googleplus/issues/168/events","html_url":"https://github.com/EddyVerbruggen/cordova-plugin-googleplus/issues/168","id":124424667,"number":168,"title":"IOS Build failure with this plugin","user":{"login":"pmwisdom","id":6887500,"avatar_url":"https://avatars.githubusercontent.com/u/6887500?v=3","gravatar_id":"","url":"https://api.github.com/users/pmwisdom","html_url":"https://github.com/pmwisdom","followers_url":"https://api.github.com/users/pmwisdom/followers","following_url":"https://api.github.com/users/pmwisdom/following{/other_user}","gists_url":"https://api.github.com/users/pmwisdom/gists{/gist_id}","starred_url":"https://api.github.com/users/pmwisdom/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pmwisdom/subscriptions","organizations_url":"https://api.github.com/users/pmwisdom/orgs","repos_url":"https://api.github.com/users/pmwisdom/repos","events_url":"https://api.github.com/users/pmwisdom/events{/privacy}","received_events_url":"https://api.github.com/users/pmwisdom/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-12-31T02:33:51Z","updated_at":"2016-01-03T16:51:44Z","closed_at":"2016-01-03T16:51:44Z","body":"Getting these errors when building for IOS.\r\n\r\n````\r\nUndefined symbols for architecture i386:     -\r\n  \"_SecItemAdd\", referenced from:\r\n      -[GTMOAuth2Keychain setPassword:forService:accessibility:account:error:] in GoogleOpenSource(GTMOAuth2ViewControllerTouch.o)\r\n      l092 in GoogleSignIn(GTMOAuth2ViewControllerTouch.o)\r\n     (maybe you meant: _fbsdkdfl_SecItemAdd)\r\n  \"_SecItemCopyMatching\", referenced from:\r\n      -[GTMOAuth2Keychain passwordForService:account:error:] in GoogleOpenSource(GTMOAuth2ViewControllerTouch.o)\r\n      l090 in GoogleSignIn(GTMOAuth2ViewControllerTouch.o)\r\n     (maybe you meant: _fbsdkdfl_SecItemCopyMatching)\r\n  \"_SecItemDelete\", referenced from:\r\n      -[GTMOAuth2Keychain removePasswordForService:account:error:] in GoogleOpenSource(GTMOAuth2ViewControllerTouch.o)\r\n      l091 in GoogleSignIn(GTMOAuth2ViewControllerTouch.o)\r\n     (maybe you meant: _fbsdkdfl_SecItemDelete)\r\n  \"_SecRandomCopyBytes\", referenced from:\r\n      l064 in GoogleSignIn(GIDSignIn.o)\r\n     (maybe you meant: _fbsdkdfl_SecRandomCopyBytes)\r\n  \"_SecTrustEvaluate\", referenced from:\r\n      l154 in GoogleSignIn(GTMSessionFetcher.o)\r\n  \"_kSecAttrAccessible\", referenced from:\r\n      -[GTMOAuth2Keychain setPassword:forService:accessibility:account:error:] in GoogleOpenSource(GTMOAuth2ViewControllerTouch.o)\r\n      l092 in GoogleSignIn(GTMOAuth2ViewControllerTouch.o)\r\n      -[GTMOAuth2Keychain setPassword:forService:accessibility:account:error:] in GoogleOpenSource(GTMOAuth2ViewControllerTouch.o)\r\n      l092 in GoogleSignIn(GTMOAuth2ViewControllerTouch.o)\r\n  \"_kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly\", referenced from:\r\n      +[GTMOAuth2ViewControllerTouch saveParamsToKeychainForName:accessibility:authentication:error:] in GoogleOpenSource(GTMOAuth2ViewControllerTouch.o)\r\n      l017 in GoogleSignIn(GTMOAuth2ViewControllerTouch.o)\r\n      +[GTMOAuth2ViewControllerTouch saveParamsToKeychainForName:accessibility:authentication:error:] in GoogleOpenSource(GTMOAuth2ViewControllerTouch.o)\r\n      l017 in GoogleSignIn(GTMOAuth2ViewControllerTouch.o)\r\n  \"_kSecAttrAccount\", referenced from:\r\n      +[GTMOAuth2Keychain keychainQueryForService:account:] in GoogleOpenSource(GTMOAuth2ViewControllerTouch.o)\r\n      l088 in GoogleSignIn(GTMOAuth2ViewControllerTouch.o)\r\n      +[GTMOAuth2Keychain keychainQueryForService:account:] in GoogleOpenSource(GTMOAuth2ViewControllerTouch.o)\r\n      l088 in GoogleSignIn(GTMOAuth2ViewControllerTouch.o)\r\n  \"_kSecAttrGeneric\", referenced from:\r\n      +[GTMOAuth2Keychain keychainQueryForService:account:] in GoogleOpenSource(GTMOAuth2ViewControllerTouch.o)\r\n      l088 in GoogleSignIn(GTMOAuth2ViewControllerTouch.o)\r\n      +[GTMOAuth2Keychain keychainQueryForService:account:] in GoogleOpenSource(GTMOAuth2ViewControllerTouch.o)\r\n      l088 in GoogleSignIn(GTMOAuth2ViewControllerTouch.o)\r\n  \"_kSecAttrService\", referenced from:\r\n      +[GTMOAuth2Keychain keychainQueryForService:account:] in GoogleOpenSource(GTMOAuth2ViewControllerTouch.o)\r\n      l088 in GoogleSignIn(GTMOAuth2ViewControllerTouch.o)\r\n      +[GTMOAuth2Keychain keychainQueryForService:account:] in GoogleOpenSource(GTMOAuth2ViewControllerTouch.o)\r\n      l088 in GoogleSignIn(GTMOAuth2ViewControllerTouch.o)\r\n  \"_kSecClass\", referenced from:\r\n      +[GTMOAuth2Keychain keychainQueryForService:account:] in GoogleOpenSource(GTMOAuth2ViewControllerTouch.o)\r\n      l088 in GoogleSignIn(GTMOAuth2ViewControllerTouch.o)\r\n      +[GTMOAuth2Keychain keychainQueryForService:account:] in GoogleOpenSource(GTMOAuth2ViewControllerTouch.o)\r\n      l088 in GoogleSignIn(GTMOAuth2ViewControllerTouch.o)\r\n  \"_kSecClassGenericPassword\", referenced from:\r\n      +[GTMOAuth2Keychain keychainQueryForService:account:] in GoogleOpenSource(GTMOAuth2ViewControllerTouch.o)\r\n      l088 in GoogleSignIn(GTMOAuth2ViewControllerTouch.o)\r\n      +[GTMOAuth2Keychain keychainQueryForService:account:] in GoogleOpenSource(GTMOAuth2ViewControllerTouch.o)\r\n      l088 in GoogleSignIn(GTMOAuth2ViewControllerTouch.o)\r\n  \"_kSecMatchLimit\", referenced from:\r\n      -[GTMOAuth2Keychain passwordForService:account:error:] in GoogleOpenSource(GTMOAuth2ViewControllerTouch.o)\r\n      l090 in GoogleSignIn(GTMOAuth2ViewControllerTouch.o)\r\n      -[GTMOAuth2Keychain passwordForService:account:error:] in GoogleOpenSource(GTMOAuth2ViewControllerTouch.o)\r\n      l090 in GoogleSignIn(GTMOAuth2ViewControllerTouch.o)\r\n  \"_kSecMatchLimitOne\", referenced from:\r\n      -[GTMOAuth2Keychain passwordForService:account:error:] in GoogleOpenSource(GTMOAuth2ViewControllerTouch.o)\r\n      l090 in GoogleSignIn(GTMOAuth2ViewControllerTouch.o)\r\n      -[GTMOAuth2Keychain passwordForService:account:error:] in GoogleOpenSource(GTMOAuth2ViewControllerTouch.o)\r\n      l090 in GoogleSignIn(GTMOAuth2ViewControllerTouch.o)\r\n  \"_kSecRandomDefault\", referenced from:\r\n      l064 in GoogleSignIn(GIDSignIn.o)\r\n  \"_kSecReturnData\", referenced from:\r\n      -[GTMOAuth2Keychain passwordForService:account:error:] in GoogleOpenSource(GTMOAuth2ViewControllerTouch.o)\r\n      l090 in GoogleSignIn(GTMOAuth2ViewControllerTouch.o)\r\n      -[GTMOAuth2Keychain passwordForService:account:error:] in GoogleOpenSource(GTMOAuth2ViewControllerTouch.o)\r\n      l090 in GoogleSignIn(GTMOAuth2ViewControllerTouch.o)\r\n  \"_kSecValueData\", referenced from:\r\n      -[GTMOAuth2Keychain setPassword:forService:accessibility:account:error:] in GoogleOpenSource(GTMOAuth2ViewControllerTouch.o)\r\n      l092 in GoogleSignIn(GTMOAuth2ViewControllerTouch.o)\r\n      -[GTMOAuth2Keychain setPassword:forService:accessibility:account:error:] in GoogleOpenSource(GTMOAuth2ViewControllerTouch.o)\r\n      l092 in GoogleSignIn(GTMOAuth2ViewControllerTouch.o)\r\nld: symbol(s) not found for architecture i386\r\nclang: error: linker command failed with exit code 1 (use -v to see invocation)\r\n````\r\n\r\nTried removing the Google Open Source Framework and get these.\r\n\r\n````\r\nUndefined symbols for architecture i386:     -\r\n  \"_SecItemAdd\", referenced from:\r\n      l092 in GoogleSignIn(GTMOAuth2ViewControllerTouch.o)\r\n     (maybe you meant: _fbsdkdfl_SecItemAdd)\r\n  \"_SecItemCopyMatching\", referenced from:\r\n      l090 in GoogleSignIn(GTMOAuth2ViewControllerTouch.o)\r\n     (maybe you meant: _fbsdkdfl_SecItemCopyMatching)\r\n  \"_SecItemDelete\", referenced from:\r\n      l091 in GoogleSignIn(GTMOAuth2ViewControllerTouch.o)\r\n     (maybe you meant: _fbsdkdfl_SecItemDelete)\r\n  \"_SecRandomCopyBytes\", referenced from:\r\n      l064 in GoogleSignIn(GIDSignIn.o)\r\n     (maybe you meant: _fbsdkdfl_SecRandomCopyBytes)\r\n  \"_SecTrustEvaluate\", referenced from:\r\n      l154 in GoogleSignIn(GTMSessionFetcher.o)\r\n  \"_kSecAttrAccessible\", referenced from:\r\n      l092 in GoogleSignIn(GTMOAuth2ViewControllerTouch.o)\r\n  \"_kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly\", referenced from:\r\n      l017 in GoogleSignIn(GTMOAuth2ViewControllerTouch.o)\r\n  \"_kSecAttrAccount\", referenced from:\r\n      l088 in GoogleSignIn(GTMOAuth2ViewControllerTouch.o)\r\n  \"_kSecAttrGeneric\", referenced from:\r\n      l088 in GoogleSignIn(GTMOAuth2ViewControllerTouch.o)\r\n  \"_kSecAttrService\", referenced from:\r\n      l088 in GoogleSignIn(GTMOAuth2ViewControllerTouch.o)\r\n  \"_kSecClass\", referenced from:\r\n      l088 in GoogleSignIn(GTMOAuth2ViewControllerTouch.o)\r\n  \"_kSecClassGenericPassword\", referenced from:\r\n      l088 in GoogleSignIn(GTMOAuth2ViewControllerTouch.o)\r\n  \"_kSecMatchLimit\", referenced from:\r\n      l090 in GoogleSignIn(GTMOAuth2ViewControllerTouch.o)\r\n  \"_kSecMatchLimitOne\", referenced from:\r\n      l090 in GoogleSignIn(GTMOAuth2ViewControllerTouch.o)\r\n  \"_kSecRandomDefault\", referenced from:\r\n      l064 in GoogleSignIn(GIDSignIn.o)\r\n  \"_kSecReturnData\", referenced from:\r\n      l090 in GoogleSignIn(GTMOAuth2ViewControllerTouch.o)\r\n  \"_kSecValueData\", referenced from:\r\n      l092 in GoogleSignIn(GTMOAuth2ViewControllerTouch.o)\r\nld: symbol(s) not found for architecture i386\r\nclang: error: linker command failed with exit code 1 (use -v to see invocation)\r\n\r\n````"},"comment":{"url":"https://api.github.com/repos/EddyVerbruggen/cordova-plugin-googleplus/issues/comments/168517805","html_url":"https://github.com/EddyVerbruggen/cordova-plugin-googleplus/issues/168#issuecomment-168517805","issue_url":"https://api.github.com/repos/EddyVerbruggen/cordova-plugin-googleplus/issues/168","id":168517805,"user":{"login":"EddyVerbruggen","id":1426370,"avatar_url":"https://avatars.githubusercontent.com/u/1426370?v=3","gravatar_id":"","url":"https://api.github.com/users/EddyVerbruggen","html_url":"https://github.com/EddyVerbruggen","followers_url":"https://api.github.com/users/EddyVerbruggen/followers","following_url":"https://api.github.com/users/EddyVerbruggen/following{/other_user}","gists_url":"https://api.github.com/users/EddyVerbruggen/gists{/gist_id}","starred_url":"https://api.github.com/users/EddyVerbruggen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EddyVerbruggen/subscriptions","organizations_url":"https://api.github.com/users/EddyVerbruggen/orgs","repos_url":"https://api.github.com/users/EddyVerbruggen/repos","events_url":"https://api.github.com/users/EddyVerbruggen/events{/privacy}","received_events_url":"https://api.github.com/users/EddyVerbruggen/received_events","type":"User","site_admin":false},"created_at":"2016-01-03T16:51:44Z","updated_at":"2016-01-03T16:51:44Z","body":"Thanks for finding this issue and a solution! Fixed in 4.0.7."}}