Skip to content

Build iOS project (.xcodeproj, .xcworkspace), and export ipa

License

Notifications You must be signed in to change notification settings

ammarahm-ed/ios-build-action

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Inputs

project-path

Required .xcodeproj path.

p12-base64

Required Base64 encoded p12 file.

mobileprovision-base64

Required Base64 encoded mobileprovision file.

code-signing-identity

Required For example, "iOS Distribution".

team-id

Required Team id.

workspace-path

.xcworkspace path. Default "".

export-method

Choose app-store, "ad-hoc", "package" "enterprise", "development", or "developer-id". Default "app-store".

configuration

For example, "Debug", "Release". Default "Release".

scheme

For example, "myscheme".

certificate-password

Certificate password. Default "".

output-path

Output path of ipa. Default "output.ipa".

Example usage

Unity

- uses: yukiarrr/[email protected]
  with:
    project-path: Unity-iPhone.xcodeproj
    p12-base64: ${{ secrets.P12_BASE64 }}
    mobileprovision-base64: ${{ secrets.MOBILEPROVISION_BASE64 }}
    code-signing-identity: ${{ secrets.CODE_SIGNING_IDENTITY }}
    team-id: ${{ secrets.TEAM_ID }}
    workspace-path: Unity-iPhone.xcworkspace

About

Build iOS project (.xcodeproj, .xcworkspace), and export ipa

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 70.3%
  • JavaScript 27.7%
  • Shell 2.0%