Code sign within xcode/projucer instead of afterwards

pre-release-3
James H Ball 2025-01-01 13:04:57 +00:00
rodzic 26a4a5b0ad
commit 2cabb2aa09
2 zmienionych plików z 24 dodań i 21 usunięć

Wyświetl plik

@ -72,26 +72,26 @@ jobs:
source ./ci/build.sh
shell: bash
- name: Codesign AU plugin
working-directory: ${{ github.workspace }}/ci/bin
run: |
codesign -vvvv --force -s "${{ secrets.APPLE_DEVELOPER_ID_APPLICATION }}" osci-render.component --timestamp --deep --strict --options=runtime
codesign -vvvv --deep --strict osci-render.component
codesign -dv --verbose=4 osci-render.component
# - name: Codesign AU plugin
# working-directory: ${{ github.workspace }}/ci/bin
# run: |
# codesign -vvvv --force -s "${{ secrets.APPLE_DEVELOPER_ID_APPLICATION }}" osci-render.component --timestamp --deep --strict --options=runtime
# codesign -vvvv --deep --strict osci-render.component
# codesign -dv --verbose=4 osci-render.component
- name: Codesign VST3 plugin
working-directory: ${{ github.workspace }}/ci/bin
run: |
codesign -vvvv --force -s "${{ secrets.APPLE_DEVELOPER_ID_APPLICATION }}" osci-render.vst3 --timestamp --deep --strict --options=runtime
codesign -vvvv --deep --strict osci-render.vst3
codesign -dv --verbose=4 osci-render.vst3
# - name: Codesign VST3 plugin
# working-directory: ${{ github.workspace }}/ci/bin
# run: |
# codesign -vvvv --force -s "${{ secrets.APPLE_DEVELOPER_ID_APPLICATION }}" osci-render.vst3 --timestamp --deep --strict --options=runtime
# codesign -vvvv --deep --strict osci-render.vst3
# codesign -dv --verbose=4 osci-render.vst3
- name: Codesign Standalone app
working-directory: ${{ github.workspace }}/ci/bin
run: |
codesign -vvvv --force -s "${{ secrets.APPLE_DEVELOPER_ID_APPLICATION }}" osci-render.app --timestamp --deep --strict --options=runtime
codesign -vvvv --deep --strict osci-render.app
codesign -dv --verbose=4 osci-render.app
# - name: Codesign Standalone app
# working-directory: ${{ github.workspace }}/ci/bin
# run: |
# codesign -vvvv --force -s "${{ secrets.APPLE_DEVELOPER_ID_APPLICATION }}" osci-render.app --timestamp --deep --strict --options=runtime
# codesign -vvvv --deep --strict osci-render.app
# codesign -dv --verbose=4 osci-render.app
- name: Download Packages installer build tool
run: wget http://s.sudre.free.fr/files/Packages_1211_dev.dmg

Wyświetl plik

@ -777,10 +777,13 @@
bigIcon="pSc1mq" applicationCategory="public.app-category.music"
microphonePermissionNeeded="1" frameworkSearchPaths="../../External/syphon"
embeddedFrameworks="../../External/syphon/Syphon.framework" extraCustomFrameworks="../../External/syphon/Syphon.framework"
hardenedRuntime="1" hardenedRuntimeOptions="com.apple.security.device.audio-input">
hardenedRuntime="1" hardenedRuntimeOptions="com.apple.security.device.audio-input"
iosDevelopmentTeamID="D86A3M3H2L">
<CONFIGURATIONS>
<CONFIGURATION isDebug="1" name="Debug" targetName="osci-render" customXcodeFlags="LD_RUNPATH_SEARCH_PATHS = '@executable_path/../Frameworks' '@executable_path/'"/>
<CONFIGURATION name="Release" targetName="osci-render" customXcodeFlags="LD_RUNPATH_SEARCH_PATHS = '@executable_path/../Frameworks' '@executable_path/'"/>
<CONFIGURATION isDebug="1" name="Debug" targetName="osci-render" customXcodeFlags="LD_RUNPATH_SEARCH_PATHS = '@executable_path/../Frameworks' '@executable_path/',OTHER_CODE_SIGN_FLAGS = --timestamp --force --deep"
codeSigningIdentity="Developer ID Application: James Ball (D86A3M3H2L)"/>
<CONFIGURATION name="Release" targetName="osci-render" customXcodeFlags="LD_RUNPATH_SEARCH_PATHS = '@executable_path/../Frameworks' '@executable_path/',CODE_SIGN_INJECT_BASE_ENTITLEMENTS=NO,OTHER_CODE_SIGN_FLAGS = --timestamp --force --deep"
codeSigningIdentity="Developer ID Application: James Ball (D86A3M3H2L)"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_audio_basics" path="../../../JUCE/modules"/>