{"action":"created","issue":{"url":"https://api.github.com/repos/couchbase/couchbase-lite-ios/issues/1327","repository_url":"https://api.github.com/repos/couchbase/couchbase-lite-ios","labels_url":"https://api.github.com/repos/couchbase/couchbase-lite-ios/issues/1327/labels{/name}","comments_url":"https://api.github.com/repos/couchbase/couchbase-lite-ios/issues/1327/comments","events_url":"https://api.github.com/repos/couchbase/couchbase-lite-ios/issues/1327/events","html_url":"https://github.com/couchbase/couchbase-lite-ios/issues/1327","id":162576051,"number":1327,"title":"Archive build is missing symbols in iOS frameworks","user":{"login":"snej","id":43241,"avatar_url":"https://avatars.githubusercontent.com/u/43241?v=3","gravatar_id":"","url":"https://api.github.com/users/snej","html_url":"https://github.com/snej","followers_url":"https://api.github.com/users/snej/followers","following_url":"https://api.github.com/users/snej/following{/other_user}","gists_url":"https://api.github.com/users/snej/gists{/gist_id}","starred_url":"https://api.github.com/users/snej/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/snej/subscriptions","organizations_url":"https://api.github.com/users/snej/orgs","repos_url":"https://api.github.com/users/snej/repos","events_url":"https://api.github.com/users/snej/events{/privacy}","received_events_url":"https://api.github.com/users/snej/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/couchbase/couchbase-lite-ios/labels/bug","name":"bug","color":"e11d21"},{"url":"https://api.github.com/repos/couchbase/couchbase-lite-ios/labels/Build","name":"Build","color":"006b75"},{"url":"https://api.github.com/repos/couchbase/couchbase-lite-ios/labels/S1:%20showstopper","name":"S1: showstopper","color":"e11d21"}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/couchbase/couchbase-lite-ios/milestones/15","html_url":"https://github.com/couchbase/couchbase-lite-ios/milestones/1.3","labels_url":"https://api.github.com/repos/couchbase/couchbase-lite-ios/milestones/15/labels","id":1348000,"number":15,"title":"1.3","description":"Due date is a placeholder only.","creator":{"login":"zgramana","id":759830,"avatar_url":"https://avatars.githubusercontent.com/u/759830?v=3","gravatar_id":"","url":"https://api.github.com/users/zgramana","html_url":"https://github.com/zgramana","followers_url":"https://api.github.com/users/zgramana/followers","following_url":"https://api.github.com/users/zgramana/following{/other_user}","gists_url":"https://api.github.com/users/zgramana/gists{/gist_id}","starred_url":"https://api.github.com/users/zgramana/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zgramana/subscriptions","organizations_url":"https://api.github.com/users/zgramana/orgs","repos_url":"https://api.github.com/users/zgramana/repos","events_url":"https://api.github.com/users/zgramana/events{/privacy}","received_events_url":"https://api.github.com/users/zgramana/received_events","type":"User","site_admin":false},"open_issues":9,"closed_issues":109,"state":"open","created_at":"2015-10-09T22:24:58Z","updated_at":"2016-07-05T18:52:36Z","due_on":"2016-06-30T07:00:00Z","closed_at":null},"comments":1,"created_at":"2016-06-28T00:13:58Z","updated_at":"2016-07-05T18:55:41Z","closed_at":"2016-06-28T00:39:35Z","body":"Doing an Archive build of the iOS target results in frameworks whose binaries are missing most of their symbols. This in turn means that an app won't have symbols for CBL functions, making backtraces and crash reports useless.\r\n\r\nA way to check this is `num CouchbaseLite.framework/CouchbaseLite | grep CBLManager`. The correct output includes a line for each CBLManager method. The actual output from an Archive build only includes the symbols for the ObjC class and instance variables.\r\n\r\nI think this has something to do with symbols going into the binary vs. in a dSYM file, but I don't remember the details."},"comment":{"url":"https://api.github.com/repos/couchbase/couchbase-lite-ios/issues/comments/230569554","html_url":"https://github.com/couchbase/couchbase-lite-ios/issues/1327#issuecomment-230569554","issue_url":"https://api.github.com/repos/couchbase/couchbase-lite-ios/issues/1327","id":230569554,"user":{"login":"snej","id":43241,"avatar_url":"https://avatars.githubusercontent.com/u/43241?v=3","gravatar_id":"","url":"https://api.github.com/users/snej","html_url":"https://github.com/snej","followers_url":"https://api.github.com/users/snej/followers","following_url":"https://api.github.com/users/snej/following{/other_user}","gists_url":"https://api.github.com/users/snej/gists{/gist_id}","starred_url":"https://api.github.com/users/snej/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/snej/subscriptions","organizations_url":"https://api.github.com/users/snej/orgs","repos_url":"https://api.github.com/users/snej/repos","events_url":"https://api.github.com/users/snej/events{/privacy}","received_events_url":"https://api.github.com/users/snej/received_events","type":"User","site_admin":false},"created_at":"2016-07-05T18:55:41Z","updated_at":"2016-07-05T18:55:41Z","body":"Turns out this bug was around since at least the 1.2.1 release — I just downloaded that and found the symbols missing in its iOS binaries :-("}}
{"actor":{"display_login":"snej"}}