Required .xcodeproj path.
Required if split key/cert: Base64 encoded certificate for the p12 key.
Required Base64 encoded mobileprovision file.
Required For example, "iOS Distribution"
.
Required Team id.
.xcworkspace path. Default ""
.
Options app-store, "ad-hoc"
, "package"
"enterprise"
, "development"
, or "developer-id"
. Default "app-store"
.
For example, "Debug"
, "Release"
. Default "Release"
.
For example, "myscheme"
.
Certificate password. Default ""
.
Output path of ipa. Default "output.ipa"
.
These targets will not use automatic code signing and instead use the identity specified in other inputs. Input targets separated by ','. For example, 'MyApp,YourApp'. Default "". (default to all targets)
Run the pod install
command during the build.
The path to the Podfile. Default "Podfile"
Boolean to tell if app is using any extra mobileprovision, e.g. for any share extension or widget. Default false
Base64 encoded mobileprovision file, for signing of other targets . Required if extra-provision-profile
set to true, default ""
value can be used to only update code signing for the specified targets, e.g. '.*WatchKit App.*'
,'.*Share Extension.*'
etc., default '.*Share Extension.*'
- uses: sparkfabrik/[email protected]
with:
project-path: App.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: App.xcworkspace # optional