{"id":28724109,"url":"https://github.com/processone/boxcar-ios-framework","last_synced_at":"2025-06-15T10:09:17.110Z","repository":{"id":56931695,"uuid":"46411931","full_name":"processone/boxcar-ios-framework","owner":"processone","description":"iOS Push Framework for Boxcar","archived":false,"fork":false,"pushed_at":"2019-11-04T14:59:20.000Z","size":1502,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-05-18T14:16:52.009Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://boxcar.io/developer","language":"Objective-C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/processone.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-11-18T10:34:42.000Z","updated_at":"2019-11-04T14:55:59.000Z","dependencies_parsed_at":"2022-08-21T05:50:39.739Z","dependency_job_id":null,"html_url":"https://github.com/processone/boxcar-ios-framework","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/processone/boxcar-ios-framework","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/processone%2Fboxcar-ios-framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/processone%2Fboxcar-ios-framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/processone%2Fboxcar-ios-framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/processone%2Fboxcar-ios-framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/processone","download_url":"https://codeload.github.com/processone/boxcar-ios-framework/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/processone%2Fboxcar-ios-framework/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259957281,"owners_count":22937549,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-06-15T10:09:15.205Z","updated_at":"2025-06-15T10:09:17.103Z","avatar_url":"https://github.com/processone.png","language":"Objective-C","readme":"# Development\n\nThis project uses Pods.\nThus it is intended to be used from Boxcar.xcworkspace (and not directly xcodeproj).\n\nBuild number can be updated with the command:\n/Applications/Xcode.app/Contents/Developer/usr/bin/agvtool -noscm next-version\n\nUpdating Marketing version:\n/Applications/Xcode.app/Contents/Developer/usr/bin/agvtool new-marketing-version 1.0.7\n\n# Building the framework for delivery\n\nThe framework is built from the Framework target.\nMake sure active scheme target simulator and not device. In latest version, I had to use \"Generic iOS device\" as Target.\n\nTo generate all architecture, we need to build with \"Archive\". This is mandatory before we can release, otherwise app cannot be released from simulator.\n\nIf successful, a new DMG is generated in the package directory.\n\nCheck that the build contain all needed architectures before release:\n\n\t$ xcrun --sdk iphoneos lipo -info package/Boxcar.framework/Boxcar\n\tArchitectures in the fat file: package/Boxcar.framework/Boxcar are: armv7 armv7s i386 x86_64 arm64 \n\n# Package for Boxcar demo\n\nDemo can be prepared for delivery with git archive command:\ngit archive HEAD --format=zip \u003e boxcar-ios-demo-1.0.8.zip\n\n# Troubleshooting\nYou can put the framework in debug mode (with more debug logging) with the command:\n\t[[Boxcar sharedInstance] dbm];\n\n# SWIFT\nYou can use the franwork with Swift,  you just need to add \"${PODS_ROOT}/module\" in the Pods's HEADER_SEARCH_PATHS to allow Xcode to recognize the modulemap file needed to compile.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprocessone%2Fboxcar-ios-framework","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprocessone%2Fboxcar-ios-framework","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprocessone%2Fboxcar-ios-framework/lists"}