Skip to content

Commit 025b345

Browse files
committed
Add profile to include provisioning profile.
1 parent 9476c77 commit 025b345

File tree

2 files changed

+18
-9
lines changed

2 files changed

+18
-9
lines changed

codesign.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,16 @@
3636
<!-- Designated requirement -->
3737
<property name="codesign.requirement.source" value="${setup}/app/codesign-requirement.txt"/>
3838
<property name="codesign.requirement" value="${setup}/app/codesign-requirement.bin"/>
39+
<property name="codesign.provisionprofile" value="${setup}/app/${codesign.provisionprofile.name}"/>
3940
<!-- Enable hardened runtime -->
4041
<property name="codesign.options" value="--force --options runtime"/>
4142
<property name="codesign.arg"
4243
value="--entitlements ${setup}/app/default.entitlements --requirements ${codesign.requirement}"/>
4344

4445
<target name="codesign" depends="dotclean,compile-codesign-requirement">
46+
<copy tofile="${bundle}/${bundle.contents}/embedded.provisionprofile" overwrite="true" failonerror="false">
47+
<file file="${codesign.provisionprofile}"/>
48+
</copy>
4549
<echo
4650
message="Code signing ${bundle} with certificate ${codesign.certificate} and entitlements ${codesign.arg} from ${codesign.keychain}"/>
4751
<apply executable="/usr/bin/xcrun" failonerror="true"

osx/pom.xml

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -229,18 +229,15 @@
229229
<version>${project.version}</version>
230230
</dependency>
231231
</dependencies>
232+
<properties>
233+
<xcode.configuration>Release</xcode.configuration>
234+
<codesign.arg>--entitlements ../setup/app/default.entitlements --requirements ../setup/app/codesign-requirement.bin</codesign.arg>
235+
<codesign.provisionprofile.name>default.provisionprofile</codesign.provisionprofile.name>
236+
</properties>
232237
</profile>
233238
<profile>
234-
<id>sparkle</id>
235-
<!-- activate profile for non-Jenkins builds -->
236-
<activation>
237-
<property>
238-
<name>!env.JENKINS_HOME</name>
239-
</property>
240-
</activation>
239+
<id>debug</id>
241240
<properties>
242-
<xcode.configuration>Release</xcode.configuration>
243-
<sparkle.feed>local</sparkle.feed>
244241
<codesign.certificate>Apple Development: David Kocher (DF448WW9PY)</codesign.certificate>
245242
<installer.certificate>Apple Development: David Kocher (DF448WW9PY)</installer.certificate>
246243
<codesign.arg>--entitlements ../setup/app/default.entitlements</codesign.arg>
@@ -252,6 +249,14 @@
252249
<codesign.arg>--entitlements ../setup/app/sandbox.entitlements</codesign.arg>
253250
</properties>
254251
</profile>
252+
<profile>
253+
<id>appstore</id>
254+
<properties>
255+
<xcode.configuration>Mac App Store</xcode.configuration>
256+
<codesign.provisionprofile.name>appstore.provisionprofile</codesign.provisionprofile.name>
257+
<skipNotarize>true</skipNotarize>
258+
</properties>
259+
</profile>
255260
<profile>
256261
<id>installer</id>
257262
<activation>

0 commit comments

Comments
 (0)