Commit ec6b4088 authored by Tobias Due Munk's avatar Tobias Due Munk

Update Swift 4.1 + Xcode 9.3 + AudioKit 4.2.1

parent 4afd89d5

Too many changes to show.

To preserve performance only 1000 of 1000+ files are displayed.

Ready to send us a pull request? Please make sure your request is based on the [develop](https://github.com/audiokit/AudioKit/tree/develop) branch of the repository as `master` only holds stable releases.
Here are some resources that we use to develop our coding choices and core philosophies:
*REPLACE ALL OF THIS TEXT WITH A DESCRIPTION OF YOUR CODE CHANGES*
## Avoid code smell
* [Code Smell in Swift](http://www.bartjacobs.com/five-code-smells-in-swift-and-objective-c/)
* [Code Smell in Objective-C](http://qualitycoding.org/objective-c-code-smells/)
* [Code Smell of the Preprocessor](http://qualitycoding.org/preprocessor/)
Ready to send us a pull request? Please make sure your request is based on the [develop](https://github.com/audiokit/AudioKit/tree/develop) branch of the repository as `master` only holds stable releases.
......@@ -30,3 +30,6 @@ output/
dev/
Dev.playground
# During Development
AudioUnits
......@@ -21,7 +21,7 @@ file_length:
- 400 # warning
- 10000 # error
variable_name:
identifier_name:
min_length:
- 1 # warning
......@@ -61,10 +61,9 @@ opt_in_rules:
- line_length
- attributes
- force_unwrapping
- variable_name
- identifier_name
- type_name
- type_body_length
- legacy_constructor
- function_parameter_count
- class_delegate_protocol
- force_try
- force_try
\ No newline at end of file
language: objective-c
osx_image: xcode9.1
osx_image: xcode9.3beta
env:
- LANG=en_US.UTF-8 LC_CTYPE=en_US.UTF-8
before_install:
......
{
"name": "AudioKit",
"version": "4.0.4",
"version": "4.2.1",
"authors": {
"Aurelius Prochazka": "audiokit@audiokit.io"
},
......@@ -11,8 +11,9 @@
"homepage": "http://audiokit.io/",
"social_media_url": "http://twitter.com/AudioKitMan",
"documentation_url": "http://audiokit.io/docs/",
"static_framework": true,
"source": {
"http": "https://github.com/audiokit/AudioKit/releases/download/v4.0.4/AudioKit.framework.zip"
"http": "https://github.com/audiokit/AudioKit/releases/download/v4.2.1/AudioKit.framework.zip"
},
"summary": "Open-source audio synthesis, processing, & analysis platform.",
"platforms": {
......@@ -20,11 +21,17 @@
"ios": "9.0",
"tvos": "9.0"
},
"swift_version": "4.1",
"cocoapods_version": ">= 1.4.0",
"frameworks": [
"AVFoundation"
],
"pod_target_xcconfig": {
"ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES": "YES"
"libraries": [
"stdc++"
],
"user_target_xcconfig": {
"ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES": "YES",
"LIBRARY_SEARCH_PATHS": "$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)"
},
"osx": {
"source_files": "macOS/AudioKit.framework/Versions/A/Headers/*.h",
......@@ -45,19 +52,46 @@
{
"name": "UI",
"osx": {
"source_files": "macOS/AudioKitUI.framework/Versions/A/Headers/*.h",
"public_header_files": "macOS/AudioKitUI.framework/Versions/A/Headers/*.h",
"vendored_frameworks": "macOS/AudioKitUI.framework"
"source_files": [
"macOS/AudioKitUI.framework/Versions/A/Headers/*.h",
"macOS/AudioKit.framework/Versions/A/Headers/*.h"
],
"public_header_files": [
"macOS/AudioKitUI.framework/Versions/A/Headers/*.h",
"macOS/AudioKit.framework/Versions/A/Headers/*.h"
],
"vendored_frameworks": [
"macOS/AudioKitUI.framework",
"macOS/AudioKit.framework"
]
},
"ios": {
"source_files": "iOS/AudioKitUI.framework/Headers/*.h",
"public_header_files": "iOS/AudioKitUI.framework/Headers/*.h",
"vendored_frameworks": "iOS/AudioKitUI.framework"
"source_files": [
"iOS/AudioKitUI.framework/Headers/*.h",
"iOS/AudioKit.framework/Headers/*.h"
],
"public_header_files": [
"iOS/AudioKitUI.framework/Headers/*.h",
"iOS/AudioKit.framework/Headers/*.h"
],
"vendored_frameworks": [
"iOS/AudioKitUI.framework",
"iOS/AudioKit.framework"
]
},
"tvos": {
"source_files": "tvOS/AudioKitUI.framework/Headers/*.h",
"public_header_files": "tvOS/AudioKitUI.framework/Headers/*.h",
"vendored_frameworks": "tvOS/AudioKitUI.framework"
"source_files": [
"tvOS/AudioKitUI.framework/Headers/*.h",
"tvOS/AudioKit.framework/Headers/*.h"
],
"public_header_files": [
"tvOS/AudioKitUI.framework/Headers/*.h",
"tvOS/AudioKit.framework/Headers/*.h"
],
"vendored_frameworks": [
"tvOS/AudioKitUI.framework",
"tvOS/AudioKit.framework"
]
}
}
]
......
......@@ -12,28 +12,40 @@ custom_categories:
children:
- AudioKit
- AKAudioFile
- AKComponent
- AKCustomUgen
- AKDevice
- AKInput
- AKLog(fullname:file:line:_:)
- AKMicrophoneTracker
- AKNodeRecorder
- AKOutput