{"repo":"yukiarrr/ios-build-action","free":true,"listed":false,"github":"https://github.com/yukiarrr/ios-build-action","clone":"git clone https://github.com/yukiarrr/ios-build-action.git","description":"Build iOS project (.xcodeproj, .xcworkspace), and export ipa","language":"Ruby","stars":370,"topics":["ios","github-actions"],"license":"MIT","category":"mobile-apps","readme_excerpt":"iOS Build Action This action build iOS project. (.xcodeproj, .xcworkspace) And can export to ipa, so it can be continuously delivered to DeployGate and TestFlight. self-hosted is also supported. If you use self-hosted, install Xcode. Inputs p12 You can add a single p12 key+cert file with p12-base64 (p12-path) , or if you have key and cert in separate files you can add them with p12-key-base64 (p12-key-path) and p12-cer-base64 (p12-cer-path) . One of the two options is required. p12-base64 Required if single file : Base64 encoded p12 file (key + cert). p12-key-base64 Required if split key/cert : Base64 encoded p12 key file. p12-cer-base64 Required if split key/cert : Base64 encoded certificate for the p12 key. p12-path Required if single file : p12 path (key + cert). p12-key-path Required if split key/cert : p12 key path. p12-cer-path Required if split key/cert : Certificate path for the p12 key. mobileprovision mobileprovision-base64 Required : Base64 encoded mobileprovision file. If you want to specify multiple files, you need to input in multiple lines and then use export-options to specify the provisioning profile to use for each executable in your app. Also note, when creating base64 encoded inputs, make sure they don't contain newlines, e.g. openssl base64 -in MyAppProvisioning.mobileprovision -A mobileprovision-path Required : mobileprovision path. If you want to specify multiple files, you need to input in multiple lines and then use export-options to specify the provi","default_branch":null,"files":null,"tree":[],"storefront":"/r/yukiarrr","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yukiarrr/ios-build-action/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}