{"id":16061830,"url":"https://github.com/watson1978/motion-list","last_synced_at":"2025-11-30T21:30:14.059Z","repository":{"id":31773748,"uuid":"35340076","full_name":"Watson1978/motion-list","owner":"Watson1978","description":"This is RubyMotion plugin which provides various lists.","archived":false,"fork":false,"pushed_at":"2015-05-17T22:02:03.000Z","size":144,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-12-28T12:48:11.781Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","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/Watson1978.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-05-09T18:26:23.000Z","updated_at":"2020-11-16T00:39:05.000Z","dependencies_parsed_at":"2022-09-10T09:41:12.155Z","dependency_job_id":null,"html_url":"https://github.com/Watson1978/motion-list","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Watson1978%2Fmotion-list","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Watson1978%2Fmotion-list/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Watson1978%2Fmotion-list/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Watson1978%2Fmotion-list/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Watson1978","download_url":"https://codeload.github.com/Watson1978/motion-list/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239646244,"owners_count":19674001,"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":"2024-10-09T04:20:43.211Z","updated_at":"2025-11-30T21:30:14.010Z","avatar_url":"https://github.com/Watson1978.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# motion-list\n\nThis is RubyMotion plugin which provides various lists.\n\n## Install\n\n```\n$ gem install motion-list\n```\n\nIf you like to install manually,\n\n```\n$ git clone https://github.com/Watson1978/motion-list.git\n$ cd motion-list\n$ rake install\n```\n\n## Usage\n\n### codesigning\n\n`list codesigning` command shows the list of your codesigning from Keychain.\n\n```\n$ motion list codesigning\n  1) XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX \"iPhone Distribution: Shizuo Fujita (KQ572MNR73)\"\n  2) XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX \"Developer ID Application: Shizuo Fujita (KQ572MNR73)\"\n  3) XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX \"3rd Party Mac Developer Application: Shizuo Fujita (KQ572MNR73)\"\n  4) XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX \"iPhone Developer: Shizuo Fujita (4A73CV3K9R)\"\n     4 valid identities found\n```\n\nYou can configure about codesigning in your RubyMotion project, like\n\n```ruby\nMotion::Project::App.setup do |app|\n  ...\n  app.codesign_certificate = \"iPhone Developer: Shizuo Fujita (4A73CV3K9R)\"\nend\n```\n\n### env\n\n`list env` command shows the list of environment variables which are able to use in project.\n\n```\n$ motion list env\n  ARR_CYCLES_DISABLE : Disable the cycle detector in memory management.\n     DISABLE_CAPTURE : Disable capturing UI view with 'command key + mouse over' in REPL\n                args : To pass command-line arguments when launching the application. (ex 'rake args=\"-com.apple.CoreData.SQLDebug 1\"')\n    background_fetch : Launch an application for background fetch in the iOS Simulator.\n               debug : Launch the debugger.\n...\n```\n\n### simulator\n\n`list simulator` command shows the list of simulator device types which you can use.\n\n```\n$ motion list simulator\n== Device Types ==\niPhone 4s (com.apple.CoreSimulator.SimDeviceType.iPhone-4s)\niPhone 5 (com.apple.CoreSimulator.SimDeviceType.iPhone-5)\niPhone 5s (com.apple.CoreSimulator.SimDeviceType.iPhone-5s)\niPhone 6 Plus (com.apple.CoreSimulator.SimDeviceType.iPhone-6-Plus)\niPhone 6 (com.apple.CoreSimulator.SimDeviceType.iPhone-6)\niPad 2 (com.apple.CoreSimulator.SimDeviceType.iPad-2)\niPad Retina (com.apple.CoreSimulator.SimDeviceType.iPad-Retina)\niPad Air (com.apple.CoreSimulator.SimDeviceType.iPad-Air)\nResizable iPhone (com.apple.CoreSimulator.SimDeviceType.Resizable-iPhone)\nResizable iPad (com.apple.CoreSimulator.SimDeviceType.Resizable-iPad)\n== Runtimes ==\niOS 7.1 (7.1 - 11D167) (com.apple.CoreSimulator.SimRuntime.iOS-7-1)\niOS 8.1 (8.1 - 12B411) (com.apple.CoreSimulator.SimRuntime.iOS-8-1)\niOS 8.2 (8.2 - 12D508) (com.apple.CoreSimulator.SimRuntime.iOS-8-2)\niOS 8.3 (8.3 - 12F69) (com.apple.CoreSimulator.SimRuntime.iOS-8-3)\n== Devices ==\n\n...\n```\n\nYou can use specific simulator device with `device_name` environment variable when you run `rake`.\n\n```\n$ rake device_name='iPhone 4s'\n$ rake device_name='iPhone 5' target=7.1 # Launch iOS 7.1 simulator with iPhone 5 device\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwatson1978%2Fmotion-list","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwatson1978%2Fmotion-list","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwatson1978%2Fmotion-list/lists"}