Browse Source

Fixed iOS code sign entitlements bug

tags/2021-05-28
tpoole 8 years ago
parent
commit
837ac2143c
3 changed files with 8 additions and 5 deletions
  1. +4
    -4
      extras/Projucer/Source/Project Saving/jucer_ProjectExport_XCode.h
  2. +0
    -1
      modules/juce_audio_devices/juce_audio_devices.cpp
  3. +4
    -0
      modules/juce_audio_devices/juce_audio_devices.h

+ 4
- 4
extras/Projucer/Source/Project Saving/jucer_ProjectExport_XCode.h View File

@@ -941,10 +941,10 @@ public:
s.add ("SEPARATE_STRIP = YES");
}
if (owner.project.getProjectType().isAudioPlugin())
if ((owner.isOSX() && type == Target::AudioUnitv3PlugIn)
|| (owner.isiOS() && type == Target::StandalonePlugIn))
s.add (String ("CODE_SIGN_ENTITLEMENTS = \"") + owner.getEntitlementsFileName() + String ("\""));
if (owner.project.getProjectType().isAudioPlugin()
&& ( (owner.isOSX() && type == Target::AudioUnitv3PlugIn)
|| (owner.isiOS() && type == Target::StandalonePlugIn && owner.getProject().shouldEnableIAA())))
s.add (String ("CODE_SIGN_ENTITLEMENTS = \"") + owner.getEntitlementsFileName() + String ("\""));
defines = mergePreprocessorDefs (defines, owner.getAllPreprocessorDefs (config, type));


+ 0
- 1
modules/juce_audio_devices/juce_audio_devices.cpp View File

@@ -182,7 +182,6 @@ namespace juce
//==============================================================================
#elif JUCE_IOS
#include "native/juce_ios_Audio.h"
#include "native/juce_ios_Audio.cpp"
#include "native/juce_mac_CoreMidi.cpp"


+ 4
- 0
modules/juce_audio_devices/juce_audio_devices.h View File

@@ -161,4 +161,8 @@ namespace juce
#include "sources/juce_AudioTransportSource.h"
#include "audio_io/juce_AudioDeviceManager.h"
#if JUCE_IOS
#include "native/juce_ios_Audio.h"
#endif
}

Loading…
Cancel
Save