Remove cruft (#2506)
This commit is contained in:
@@ -1,68 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
||||||
<plist version="1.0">
|
|
||||||
<dict>
|
|
||||||
<key>BenchmarkAppTests</key>
|
|
||||||
<dict>
|
|
||||||
<key>BlueprintName</key>
|
|
||||||
<string>BenchmarkAppTests</string>
|
|
||||||
<key>BundleIdentifiersForCrashReportEmphasis</key>
|
|
||||||
<array>
|
|
||||||
<string>com.mapbox.BenchmarkApp</string>
|
|
||||||
<string>com.mapbox.BenchmarkAppTests</string>
|
|
||||||
</array>
|
|
||||||
<key>CommandLineArguments</key>
|
|
||||||
<array/>
|
|
||||||
<key>DependentProductPaths</key>
|
|
||||||
<array>
|
|
||||||
<string>__TESTROOT__/Debug-iphoneos/BenchmarkApp.app</string>
|
|
||||||
<string>__TESTROOT__/Debug-iphoneos/BenchmarkApp.app/PlugIns/BenchmarkAppTests.xctest</string>
|
|
||||||
</array>
|
|
||||||
<key>EnvironmentVariables</key>
|
|
||||||
<dict>
|
|
||||||
<key>OS_ACTIVITY_DT_MODE</key>
|
|
||||||
<string>YES</string>
|
|
||||||
<key>SQLITE_ENABLE_THREAD_ASSERTIONS</key>
|
|
||||||
<string>1</string>
|
|
||||||
</dict>
|
|
||||||
<key>IsAppHostedTestBundle</key>
|
|
||||||
<true/>
|
|
||||||
<key>ProductModuleName</key>
|
|
||||||
<string>BenchmarkAppTests</string>
|
|
||||||
<key>RunOrder</key>
|
|
||||||
<integer>0</integer>
|
|
||||||
<key>SystemAttachmentLifetime</key>
|
|
||||||
<string>deleteOnSuccess</string>
|
|
||||||
<key>TestBundlePath</key>
|
|
||||||
<string>__TESTHOST__/PlugIns/BenchmarkAppTests.xctest</string>
|
|
||||||
<key>TestHostBundleIdentifier</key>
|
|
||||||
<string>com.mapbox.BenchmarkApp</string>
|
|
||||||
<key>TestHostPath</key>
|
|
||||||
<string>__TESTROOT__/Debug-iphoneos/BenchmarkApp.app</string>
|
|
||||||
<key>TestLanguage</key>
|
|
||||||
<string></string>
|
|
||||||
<key>TestRegion</key>
|
|
||||||
<string></string>
|
|
||||||
<key>TestingEnvironmentVariables</key>
|
|
||||||
<dict>
|
|
||||||
<key>DYLD_FALLBACK_FRAMEWORK_PATH</key>
|
|
||||||
<string></string>
|
|
||||||
<key>DYLD_INSERT_LIBRARIES</key>
|
|
||||||
<string>__PLATFORMS__/iPhoneOS.platform/Developer/usr/lib/libXCTestBundleInject.dylib</string>
|
|
||||||
<key>XCInjectBundleInto</key>
|
|
||||||
<string>unused</string>
|
|
||||||
</dict>
|
|
||||||
<key>ToolchainsSettingValue</key>
|
|
||||||
<array/>
|
|
||||||
<key>UITargetAppCommandLineArguments</key>
|
|
||||||
<array/>
|
|
||||||
<key>UserAttachmentLifetime</key>
|
|
||||||
<string>deleteOnSuccess</string>
|
|
||||||
</dict>
|
|
||||||
<key>__xctestrun_metadata__</key>
|
|
||||||
<dict>
|
|
||||||
<key>FormatVersion</key>
|
|
||||||
<integer>1</integer>
|
|
||||||
</dict>
|
|
||||||
</dict>
|
|
||||||
</plist>
|
|
||||||
@@ -1,68 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
||||||
<plist version="1.0">
|
|
||||||
<dict>
|
|
||||||
<key>BenchmarkAppTests</key>
|
|
||||||
<dict>
|
|
||||||
<key>BlueprintName</key>
|
|
||||||
<string>BenchmarkAppTests</string>
|
|
||||||
<key>BundleIdentifiersForCrashReportEmphasis</key>
|
|
||||||
<array>
|
|
||||||
<string>com.mapbox.BenchmarkApp</string>
|
|
||||||
<string>com.mapbox.BenchmarkAppTests</string>
|
|
||||||
</array>
|
|
||||||
<key>CommandLineArguments</key>
|
|
||||||
<array/>
|
|
||||||
<key>DependentProductPaths</key>
|
|
||||||
<array>
|
|
||||||
<string>__TESTROOT__/Release-iphoneos/BenchmarkApp.app</string>
|
|
||||||
<string>__TESTROOT__/Release-iphoneos/BenchmarkApp.app/PlugIns/BenchmarkAppTests.xctest</string>
|
|
||||||
</array>
|
|
||||||
<key>EnvironmentVariables</key>
|
|
||||||
<dict>
|
|
||||||
<key>OS_ACTIVITY_DT_MODE</key>
|
|
||||||
<string>YES</string>
|
|
||||||
<key>SQLITE_ENABLE_THREAD_ASSERTIONS</key>
|
|
||||||
<string>1</string>
|
|
||||||
</dict>
|
|
||||||
<key>IsAppHostedTestBundle</key>
|
|
||||||
<true/>
|
|
||||||
<key>ProductModuleName</key>
|
|
||||||
<string>BenchmarkAppTests</string>
|
|
||||||
<key>RunOrder</key>
|
|
||||||
<integer>0</integer>
|
|
||||||
<key>SystemAttachmentLifetime</key>
|
|
||||||
<string>deleteOnSuccess</string>
|
|
||||||
<key>TestBundlePath</key>
|
|
||||||
<string>__TESTHOST__/PlugIns/BenchmarkAppTests.xctest</string>
|
|
||||||
<key>TestHostBundleIdentifier</key>
|
|
||||||
<string>com.mapbox.BenchmarkApp</string>
|
|
||||||
<key>TestHostPath</key>
|
|
||||||
<string>__TESTROOT__/Release-iphoneos/BenchmarkApp.app</string>
|
|
||||||
<key>TestLanguage</key>
|
|
||||||
<string></string>
|
|
||||||
<key>TestRegion</key>
|
|
||||||
<string></string>
|
|
||||||
<key>TestingEnvironmentVariables</key>
|
|
||||||
<dict>
|
|
||||||
<key>DYLD_FALLBACK_FRAMEWORK_PATH</key>
|
|
||||||
<string></string>
|
|
||||||
<key>DYLD_INSERT_LIBRARIES</key>
|
|
||||||
<string>__PLATFORMS__/iPhoneOS.platform/Developer/usr/lib/libXCTestBundleInject.dylib</string>
|
|
||||||
<key>XCInjectBundleInto</key>
|
|
||||||
<string>unused</string>
|
|
||||||
</dict>
|
|
||||||
<key>ToolchainsSettingValue</key>
|
|
||||||
<array/>
|
|
||||||
<key>UITargetAppCommandLineArguments</key>
|
|
||||||
<array/>
|
|
||||||
<key>UserAttachmentLifetime</key>
|
|
||||||
<string>deleteOnSuccess</string>
|
|
||||||
</dict>
|
|
||||||
<key>__xctestrun_metadata__</key>
|
|
||||||
<dict>
|
|
||||||
<key>FormatVersion</key>
|
|
||||||
<integer>1</integer>
|
|
||||||
</dict>
|
|
||||||
</dict>
|
|
||||||
</plist>
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
||||||
<plist version="1.0">
|
|
||||||
<dict>
|
|
||||||
<key>application-identifier</key>
|
|
||||||
<string>$TEAM_ID.com.mapbox.BenchmarkApp</string>
|
|
||||||
<key>com.apple.developer.team-identifier</key>
|
|
||||||
<string>$TEAM_ID</string>
|
|
||||||
<key>get-task-allow</key>
|
|
||||||
<true/>
|
|
||||||
<key>keychain-access-groups</key>
|
|
||||||
<array>
|
|
||||||
<string>$TEAM_ID.com.mapbox.BenchmarkApp</string>
|
|
||||||
</array>
|
|
||||||
</dict>
|
|
||||||
</plist>
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
||||||
<plist version="1.0">
|
|
||||||
<dict>
|
|
||||||
<key>application-identifier</key>
|
|
||||||
<string>$TEAM_ID.com.mapbox.BenchmarkAppTests</string>
|
|
||||||
<key>com.apple.developer.team-identifier</key>
|
|
||||||
<string>$TEAM_ID</string>
|
|
||||||
<key>get-task-allow</key>
|
|
||||||
<true/>
|
|
||||||
<key>keychain-access-groups</key>
|
|
||||||
<array>
|
|
||||||
<string>$TEAM_ID.com.mapbox.BenchmarkAppTests</string>
|
|
||||||
</array>
|
|
||||||
</dict>
|
|
||||||
</plist>
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
||||||
<plist version="1.0">
|
|
||||||
<dict>
|
|
||||||
<key>application-identifier</key>
|
|
||||||
<string>$TEAM_ID.com.mapbox.BenchmarkAppTests</string>
|
|
||||||
<key>com.apple.developer.team-identifier</key>
|
|
||||||
<string>$TEAM_ID</string>
|
|
||||||
<key>get-task-allow</key>
|
|
||||||
<true/>
|
|
||||||
<key>keychain-access-groups</key>
|
|
||||||
<array>
|
|
||||||
<string>$TEAM_ID.com.mapbox.BenchmarkAppTests</string>
|
|
||||||
</array>
|
|
||||||
</dict>
|
|
||||||
</plist>
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
||||||
<plist version="1.0">
|
|
||||||
<dict>
|
|
||||||
<key>application-identifier</key>
|
|
||||||
<string>$TEAM_ID.com.mapbox.BenchmarkAppTests</string>
|
|
||||||
<key>com.apple.developer.team-identifier</key>
|
|
||||||
<string>$TEAM_ID</string>
|
|
||||||
<key>get-task-allow</key>
|
|
||||||
<true/>
|
|
||||||
<key>keychain-access-groups</key>
|
|
||||||
<array>
|
|
||||||
<string>$TEAM_ID.com.mapbox.BenchmarkAppTests</string>
|
|
||||||
</array>
|
|
||||||
</dict>
|
|
||||||
</plist>
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
identity=$(/usr/bin/env xcrun security find-identity -v -p codesigning)
|
|
||||||
var=${identity#*1)\ }
|
|
||||||
CODE_SIGN_IDENTITY=${var%\ \"Apple\ Development*}
|
|
||||||
|
|
||||||
codesign --force --sign $CODE_SIGN_IDENTITY --entitlements codesigning/BenchmarkApp.app.xcent --timestamp=none ./Release-iphoneos/BenchmarkApp.app
|
|
||||||
codesign --force --sign $CODE_SIGN_IDENTITY --deep --preserve-metadata=identifier,entitlements,flags --timestamp=none ./Release-iphoneos/BenchmarkApp.app/Frameworks/libXCTestSwiftSupport.dylib
|
|
||||||
codesign --force --sign $CODE_SIGN_IDENTITY --deep --preserve-metadata=identifier,entitlements,flags --timestamp=none ./Release-iphoneos/BenchmarkApp.app/Frameworks/libXCTestBundleInject.dylib
|
|
||||||
codesign --force --sign $CODE_SIGN_IDENTITY --deep --preserve-metadata=identifier,entitlements,flags --timestamp=none ./Release-iphoneos/BenchmarkApp.app/Frameworks/XCTAutomationSupport.framework
|
|
||||||
codesign --force --sign $CODE_SIGN_IDENTITY --deep --preserve-metadata=identifier,entitlements,flags --timestamp=none ./Release-iphoneos/BenchmarkApp.app/Frameworks/XCTest.framework
|
|
||||||
codesign --force --sign $CODE_SIGN_IDENTITY --deep --entitlements codesigning/BenchmarkAppTests.xctest.xcent --timestamp=none ./Release-iphoneos/BenchmarkApp.app/PlugIns/BenchmarkAppTests.xctest
|
|
||||||
@@ -1,39 +0,0 @@
|
|||||||
#!/usr/bin/swift
|
|
||||||
|
|
||||||
import Foundation
|
|
||||||
|
|
||||||
/// Generates Entitlement files .xcent for codesigning, containing the correct team id
|
|
||||||
import Swift
|
|
||||||
|
|
||||||
let fileManager = FileManager.default
|
|
||||||
|
|
||||||
let contentsOfCurrentWorkingDirectory = try FileManager.default.contentsOfDirectory(at: URL(fileURLWithPath: "./codesigning/"), includingPropertiesForKeys: nil, options: [])
|
|
||||||
|
|
||||||
guard let rawTeamIdEnv = getenv("IOS_DEVELOPMENT_TEAM") else {
|
|
||||||
print("Please add a IOS_DEVELOPMENT_TEAM environment variable.")
|
|
||||||
exit(1)
|
|
||||||
}
|
|
||||||
|
|
||||||
let teamId2 = String(utf8String: rawTeamIdEnv)
|
|
||||||
|
|
||||||
for file in contentsOfCurrentWorkingDirectory {
|
|
||||||
if file.pathExtension == "template" {
|
|
||||||
var content = ""
|
|
||||||
do {
|
|
||||||
content = try String(contentsOf: file, encoding: .utf8)
|
|
||||||
} catch {
|
|
||||||
print("Error reading xcent file: \(error).")
|
|
||||||
}
|
|
||||||
|
|
||||||
content = content.replacingOccurrences(of: "$TEAM_ID", with: teamId2!)
|
|
||||||
|
|
||||||
var targetFile = file
|
|
||||||
targetFile.deletePathExtension()
|
|
||||||
do {
|
|
||||||
try content.write(to: targetFile, atomically: false, encoding: .utf8)
|
|
||||||
print("Entitlement " + targetFile.absoluteString + " generated.")
|
|
||||||
} catch {
|
|
||||||
print("Error writing xcent file: \(error).")
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
||||||
<plist version="1.0">
|
|
||||||
<dict>
|
|
||||||
<key>application-identifier</key>
|
|
||||||
<string>$TEAM_ID.com.mapbox.BenchmarkAppTests</string>
|
|
||||||
<key>com.apple.developer.team-identifier</key>
|
|
||||||
<string>$TEAM_ID</string>
|
|
||||||
<key>get-task-allow</key>
|
|
||||||
<true/>
|
|
||||||
<key>keychain-access-groups</key>
|
|
||||||
<array>
|
|
||||||
<string>$TEAM_ID.com.mapbox.BenchmarkAppTests</string>
|
|
||||||
</array>
|
|
||||||
</dict>
|
|
||||||
</plist>
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
app_identifier("com.mapbox.BenchmarkApp") # The bundle identifier of your app
|
|
||||||
apple_id ENV['MAPBOX_APPLE_ID']
|
|
||||||
team_id ENV['MAPBOX_APPLE_TEAM_ID'] # Developer Portal Team ID
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
git_url("git@github.com:mapbox/apple-certificates.git")
|
|
||||||
type("development") # The default type, can be: appstore, adhoc, enterprise or development
|
|
||||||
app_identifier(["com.mapbox.BenchmarkApp", "com.mapbox.BenchmarkAppTests"])
|
|
||||||
username ENV['MAPBOX_APPLE_ID']
|
|
||||||
keychain_name("fastlane_keychain")
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
COMPILER_INDEX_STORE_ENABLE = NO
|
|
||||||
@@ -1,94 +0,0 @@
|
|||||||
ALWAYS_SEARCH_USER_PATHS = NO
|
|
||||||
|
|
||||||
CLANG_ANALYZER_GCD_PERFORMANCE = YES
|
|
||||||
CLANG_ANALYZER_LOCALIZABILITY_EMPTY_CONTEXT = YES
|
|
||||||
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES
|
|
||||||
CLANG_ANALYZER_NONNULL = YES
|
|
||||||
CLANG_ANALYZER_SECURITY_INSECUREAPI_RAND = YES
|
|
||||||
CLANG_ANALYZER_SECURITY_INSECUREAPI_STRCPY = YES
|
|
||||||
CLANG_CXX_LANGUAGE_STANDARD = c++17
|
|
||||||
CLANG_CXX_LIBRARY = libc++
|
|
||||||
CLANG_ENABLE_OBJC_ARC = YES
|
|
||||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES
|
|
||||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES
|
|
||||||
CLANG_WARN_ASSIGN_ENUM = YES
|
|
||||||
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES
|
|
||||||
CLANG_WARN_BOOL_CONVERSION = YES
|
|
||||||
CLANG_WARN_COMMA = YES
|
|
||||||
CLANG_WARN_CONSTANT_CONVERSION = YES
|
|
||||||
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES
|
|
||||||
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR
|
|
||||||
CLANG_WARN_DOCUMENTATION_COMMENTS = YES
|
|
||||||
CLANG_WARN_EMPTY_BODY = YES
|
|
||||||
CLANG_WARN_ENUM_CONVERSION = YES
|
|
||||||
CLANG_WARN_INFINITE_RECURSION = YES
|
|
||||||
CLANG_WARN_INT_CONVERSION = YES
|
|
||||||
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES
|
|
||||||
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES
|
|
||||||
CLANG_WARN_OBJC_INTERFACE_IVARS = YES
|
|
||||||
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES
|
|
||||||
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR
|
|
||||||
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES
|
|
||||||
CLANG_WARN_SEMICOLON_BEFORE_METHOD_BODY = YES
|
|
||||||
CLANG_WARN_STRICT_PROTOTYPES = YES
|
|
||||||
CLANG_WARN_SUSPICIOUS_MOVE = YES
|
|
||||||
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE
|
|
||||||
CLANG_WARN_UNREACHABLE_CODE = YES
|
|
||||||
|
|
||||||
ENABLE_STRICT_OBJC_MSGSEND = YES
|
|
||||||
|
|
||||||
GCC_C_LANGUAGE_STANDARD = gnu99
|
|
||||||
GCC_DYNAMIC_NO_PIC = NO
|
|
||||||
GCC_ENABLE_CPP_RTTI = NO
|
|
||||||
GCC_NO_COMMON_BLOCKS = YES
|
|
||||||
GCC_TREAT_WARNINGS_AS_ERRORS = YES
|
|
||||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES
|
|
||||||
GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS = YES
|
|
||||||
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR
|
|
||||||
GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES
|
|
||||||
GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES
|
|
||||||
GCC_WARN_SHADOW = YES
|
|
||||||
GCC_WARN_SIGN_COMPARE = YES
|
|
||||||
GCC_WARN_UNDECLARED_SELECTOR = YES
|
|
||||||
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE
|
|
||||||
GCC_WARN_UNKNOWN_PRAGMAS = YES
|
|
||||||
GCC_WARN_UNUSED_FUNCTION = YES
|
|
||||||
GCC_WARN_UNUSED_LABEL = YES
|
|
||||||
GCC_WARN_UNUSED_VARIABLE = YES
|
|
||||||
|
|
||||||
HEADER_SEARCH_PATHS = $(inherited)
|
|
||||||
HEADER_SEARCH_PATHS = $(HEADER_SEARCH_PATHS) "$(PROJECT_DIR)/../../platform/darwin/include"
|
|
||||||
HEADER_SEARCH_PATHS = $(HEADER_SEARCH_PATHS) "$(PROJECT_DIR)/../../../../include"
|
|
||||||
HEADER_SEARCH_PATHS = $(HEADER_SEARCH_PATHS) "$(PROJECT_DIR)/../../../default/include"
|
|
||||||
HEADER_SEARCH_PATHS = $(HEADER_SEARCH_PATHS) "$(PROJECT_DIR)/../../../darwin/include"
|
|
||||||
HEADER_SEARCH_PATHS = $(HEADER_SEARCH_PATHS) "$(PROJECT_DIR)/../../../../vendor/mapbox-base/include"
|
|
||||||
HEADER_SEARCH_PATHS = $(HEADER_SEARCH_PATHS) "$(PROJECT_DIR)/../../../../vendor/mapbox-base/deps/variant/include"
|
|
||||||
HEADER_SEARCH_PATHS = $(HEADER_SEARCH_PATHS) "$(PROJECT_DIR)/../../../../vendor/mapbox-base/deps/geometry.hpp/include"
|
|
||||||
HEADER_SEARCH_PATHS = $(HEADER_SEARCH_PATHS) "$(PROJECT_DIR)/../../../../vendor/mapbox-base/deps/geojson.hpp/include"
|
|
||||||
HEADER_SEARCH_PATHS = $(HEADER_SEARCH_PATHS) "$(PROJECT_DIR)/../../../../vendor/mapbox-base/deps/optional"
|
|
||||||
HEADER_SEARCH_PATHS = $(HEADER_SEARCH_PATHS) "$(PROJECT_DIR)/../../../../vendor/mapbox-base/extras/rapidjson/include"
|
|
||||||
HEADER_SEARCH_PATHS = $(HEADER_SEARCH_PATHS) "$(PROJECT_DIR)/../../../../vendor/mapbox-base/extras/expected-lite/include"
|
|
||||||
HEADER_SEARCH_PATHS = $(HEADER_SEARCH_PATHS) "$(PROJECT_DIR)/../../../../vendor/polylabel/include"
|
|
||||||
|
|
||||||
LD_GENERATE_MAP_FILE = YES
|
|
||||||
|
|
||||||
LIBRARY_SEARCH_PATHS = $(inherited) $(PROJECT_DIR)
|
|
||||||
|
|
||||||
OTHER_CFLAGS = $(inherited) -fvisibility=hidden
|
|
||||||
OTHER_CPLUSPLUSFLAGS = $(inherited) -fvisibility=hidden -fcxx-modules
|
|
||||||
OTHER_SWIFT_FLAGS = -warnings-as-errors
|
|
||||||
|
|
||||||
// User defined
|
|
||||||
BITCODE_GENERATION_MODE = bitcode
|
|
||||||
CURRENT_COMMIT_HASH = deadbeef
|
|
||||||
CURRENT_SEMANTIC_VERSION = 0.0.0
|
|
||||||
CURRENT_SHORT_VERSION = 0.0
|
|
||||||
|
|
||||||
// TODO:
|
|
||||||
CLANG_USE_OPTIMIZATION_PROFILE = NO
|
|
||||||
CLANG_WARN_OBJC_REPEATED_USE_OF_WEAK = NO
|
|
||||||
CLANG_WARN_IMPLICIT_SIGN_CONVERSION = NO
|
|
||||||
CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = NO
|
|
||||||
|
|
||||||
// Add developer config
|
|
||||||
#include? "developer.xcconfig"
|
|
||||||
@@ -1,35 +0,0 @@
|
|||||||
{
|
|
||||||
"configurations" : [
|
|
||||||
{
|
|
||||||
"id" : "703F9AFF-A843-44C5-AB1D-E7A0406B2FAB",
|
|
||||||
"name" : "Configuration 1",
|
|
||||||
"options" : {
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"defaultOptions" : {
|
|
||||||
"commandLineArgumentEntries" : [
|
|
||||||
{
|
|
||||||
"argument" : "-DLOG_TO_DOCUMENTS_DIR"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"testTargets" : [
|
|
||||||
{
|
|
||||||
"target" : {
|
|
||||||
"containerPath" : "container:ios.xcodeproj",
|
|
||||||
"identifier" : "D7E7CE8425F2EF6A00C175FC",
|
|
||||||
"name" : "bench UITests"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"target" : {
|
|
||||||
"containerPath" : "container:ios.xcodeproj",
|
|
||||||
"identifier" : "D717FE7625F1955A0054E06E",
|
|
||||||
"name" : "iosapp UITests"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"version" : 1
|
|
||||||
}
|
|
||||||
@@ -1,68 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
||||||
<plist version="1.0">
|
|
||||||
<dict>
|
|
||||||
<key>UnitTestsAppTests</key>
|
|
||||||
<dict>
|
|
||||||
<key>BlueprintName</key>
|
|
||||||
<string>UnitTestsAppTests</string>
|
|
||||||
<key>BundleIdentifiersForCrashReportEmphasis</key>
|
|
||||||
<array>
|
|
||||||
<string>com.mapbox.UnitTestsApp</string>
|
|
||||||
<string>com.mapbox.UnitTestsAppTests</string>
|
|
||||||
</array>
|
|
||||||
<key>CommandLineArguments</key>
|
|
||||||
<array/>
|
|
||||||
<key>DependentProductPaths</key>
|
|
||||||
<array>
|
|
||||||
<string>__TESTROOT__/Debug-iphoneos/UnitTestsApp.app</string>
|
|
||||||
<string>__TESTROOT__/Debug-iphoneos/UnitTestsApp.app/PlugIns/UnitTestsAppTests.xctest</string>
|
|
||||||
</array>
|
|
||||||
<key>EnvironmentVariables</key>
|
|
||||||
<dict>
|
|
||||||
<key>OS_ACTIVITY_DT_MODE</key>
|
|
||||||
<string>YES</string>
|
|
||||||
<key>SQLITE_ENABLE_THREAD_ASSERTIONS</key>
|
|
||||||
<string>1</string>
|
|
||||||
</dict>
|
|
||||||
<key>IsAppHostedTestBundle</key>
|
|
||||||
<true/>
|
|
||||||
<key>ProductModuleName</key>
|
|
||||||
<string>UnitTestsAppTests</string>
|
|
||||||
<key>RunOrder</key>
|
|
||||||
<integer>0</integer>
|
|
||||||
<key>SystemAttachmentLifetime</key>
|
|
||||||
<string>deleteOnSuccess</string>
|
|
||||||
<key>TestBundlePath</key>
|
|
||||||
<string>__TESTHOST__/PlugIns/UnitTestsAppTests.xctest</string>
|
|
||||||
<key>TestHostBundleIdentifier</key>
|
|
||||||
<string>com.mapbox.UnitTestsApp</string>
|
|
||||||
<key>TestHostPath</key>
|
|
||||||
<string>__TESTROOT__/Debug-iphoneos/UnitTestsApp.app</string>
|
|
||||||
<key>TestLanguage</key>
|
|
||||||
<string></string>
|
|
||||||
<key>TestRegion</key>
|
|
||||||
<string></string>
|
|
||||||
<key>TestingEnvironmentVariables</key>
|
|
||||||
<dict>
|
|
||||||
<key>DYLD_FALLBACK_FRAMEWORK_PATH</key>
|
|
||||||
<string></string>
|
|
||||||
<key>DYLD_INSERT_LIBRARIES</key>
|
|
||||||
<string>__PLATFORMS__/iPhoneOS.platform/Developer/usr/lib/libXCTestBundleInject.dylib</string>
|
|
||||||
<key>XCInjectBundleInto</key>
|
|
||||||
<string>unused</string>
|
|
||||||
</dict>
|
|
||||||
<key>ToolchainsSettingValue</key>
|
|
||||||
<array/>
|
|
||||||
<key>UITargetAppCommandLineArguments</key>
|
|
||||||
<array/>
|
|
||||||
<key>UserAttachmentLifetime</key>
|
|
||||||
<string>deleteOnSuccess</string>
|
|
||||||
</dict>
|
|
||||||
<key>__xctestrun_metadata__</key>
|
|
||||||
<dict>
|
|
||||||
<key>FormatVersion</key>
|
|
||||||
<integer>1</integer>
|
|
||||||
</dict>
|
|
||||||
</dict>
|
|
||||||
</plist>
|
|
||||||
@@ -1,68 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
||||||
<plist version="1.0">
|
|
||||||
<dict>
|
|
||||||
<key>UnitTestsAppTests</key>
|
|
||||||
<dict>
|
|
||||||
<key>BlueprintName</key>
|
|
||||||
<string>UnitTestsAppTests</string>
|
|
||||||
<key>BundleIdentifiersForCrashReportEmphasis</key>
|
|
||||||
<array>
|
|
||||||
<string>com.mapbox.UnitTestsApp</string>
|
|
||||||
<string>com.mapbox.UnitTestsAppTests</string>
|
|
||||||
</array>
|
|
||||||
<key>CommandLineArguments</key>
|
|
||||||
<array/>
|
|
||||||
<key>DependentProductPaths</key>
|
|
||||||
<array>
|
|
||||||
<string>__TESTROOT__/Release-iphoneos/UnitTestsApp.app</string>
|
|
||||||
<string>__TESTROOT__/Release-iphoneos/UnitTestsApp.app/PlugIns/UnitTestsAppTests.xctest</string>
|
|
||||||
</array>
|
|
||||||
<key>EnvironmentVariables</key>
|
|
||||||
<dict>
|
|
||||||
<key>OS_ACTIVITY_DT_MODE</key>
|
|
||||||
<string>YES</string>
|
|
||||||
<key>SQLITE_ENABLE_THREAD_ASSERTIONS</key>
|
|
||||||
<string>1</string>
|
|
||||||
</dict>
|
|
||||||
<key>IsAppHostedTestBundle</key>
|
|
||||||
<true/>
|
|
||||||
<key>ProductModuleName</key>
|
|
||||||
<string>UnitTestsAppTests</string>
|
|
||||||
<key>RunOrder</key>
|
|
||||||
<integer>0</integer>
|
|
||||||
<key>SystemAttachmentLifetime</key>
|
|
||||||
<string>deleteOnSuccess</string>
|
|
||||||
<key>TestBundlePath</key>
|
|
||||||
<string>__TESTHOST__/PlugIns/UnitTestsAppTests.xctest</string>
|
|
||||||
<key>TestHostBundleIdentifier</key>
|
|
||||||
<string>com.mapbox.UnitTestsApp</string>
|
|
||||||
<key>TestHostPath</key>
|
|
||||||
<string>__TESTROOT__/Release-iphoneos/UnitTestsApp.app</string>
|
|
||||||
<key>TestLanguage</key>
|
|
||||||
<string></string>
|
|
||||||
<key>TestRegion</key>
|
|
||||||
<string></string>
|
|
||||||
<key>TestingEnvironmentVariables</key>
|
|
||||||
<dict>
|
|
||||||
<key>DYLD_FALLBACK_FRAMEWORK_PATH</key>
|
|
||||||
<string></string>
|
|
||||||
<key>DYLD_INSERT_LIBRARIES</key>
|
|
||||||
<string>__PLATFORMS__/iPhoneOS.platform/Developer/usr/lib/libXCTestBundleInject.dylib</string>
|
|
||||||
<key>XCInjectBundleInto</key>
|
|
||||||
<string>unused</string>
|
|
||||||
</dict>
|
|
||||||
<key>ToolchainsSettingValue</key>
|
|
||||||
<array/>
|
|
||||||
<key>UITargetAppCommandLineArguments</key>
|
|
||||||
<array/>
|
|
||||||
<key>UserAttachmentLifetime</key>
|
|
||||||
<string>deleteOnSuccess</string>
|
|
||||||
</dict>
|
|
||||||
<key>__xctestrun_metadata__</key>
|
|
||||||
<dict>
|
|
||||||
<key>FormatVersion</key>
|
|
||||||
<integer>1</integer>
|
|
||||||
</dict>
|
|
||||||
</dict>
|
|
||||||
</plist>
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
||||||
<plist version="1.0">
|
|
||||||
<dict>
|
|
||||||
<key>application-identifier</key>
|
|
||||||
<string>$TEAM_ID.com.mapbox.UnitTestsApp</string>
|
|
||||||
<key>com.apple.developer.team-identifier</key>
|
|
||||||
<string>$TEAM_ID</string>
|
|
||||||
<key>get-task-allow</key>
|
|
||||||
<true/>
|
|
||||||
<key>keychain-access-groups</key>
|
|
||||||
<array>
|
|
||||||
<string>$TEAM_ID.com.mapbox.UnitTestsApp</string>
|
|
||||||
</array>
|
|
||||||
</dict>
|
|
||||||
</plist>
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
||||||
<plist version="1.0">
|
|
||||||
<dict>
|
|
||||||
<key>application-identifier</key>
|
|
||||||
<string>$TEAM_ID.com.mapbox.UnitTestsAppTests</string>
|
|
||||||
<key>com.apple.developer.team-identifier</key>
|
|
||||||
<string>$TEAM_ID</string>
|
|
||||||
<key>get-task-allow</key>
|
|
||||||
<true/>
|
|
||||||
<key>keychain-access-groups</key>
|
|
||||||
<array>
|
|
||||||
<string>$TEAM_ID.com.mapbox.UnitTestsAppTests</string>
|
|
||||||
</array>
|
|
||||||
</dict>
|
|
||||||
</plist>
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
||||||
<plist version="1.0">
|
|
||||||
<dict>
|
|
||||||
<key>application-identifier</key>
|
|
||||||
<string>$TEAM_ID.com.mapbox.UnitTestsAppTests</string>
|
|
||||||
<key>com.apple.developer.team-identifier</key>
|
|
||||||
<string>$TEAM_ID</string>
|
|
||||||
<key>get-task-allow</key>
|
|
||||||
<true/>
|
|
||||||
<key>keychain-access-groups</key>
|
|
||||||
<array>
|
|
||||||
<string>$TEAM_ID.com.mapbox.UnitTestsAppTests</string>
|
|
||||||
</array>
|
|
||||||
</dict>
|
|
||||||
</plist>
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
||||||
<plist version="1.0">
|
|
||||||
<dict>
|
|
||||||
<key>application-identifier</key>
|
|
||||||
<string>$TEAM_ID.com.mapbox.UnitTestsAppTests</string>
|
|
||||||
<key>com.apple.developer.team-identifier</key>
|
|
||||||
<string>$TEAM_ID</string>
|
|
||||||
<key>get-task-allow</key>
|
|
||||||
<true/>
|
|
||||||
<key>keychain-access-groups</key>
|
|
||||||
<array>
|
|
||||||
<string>$TEAM_ID.com.mapbox.UnitTestsAppTests</string>
|
|
||||||
</array>
|
|
||||||
</dict>
|
|
||||||
</plist>
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
identity=$(/usr/bin/env xcrun security find-identity -v -p codesigning)
|
|
||||||
var=${identity#*1)\ }
|
|
||||||
CODE_SIGN_IDENTITY=${var%\ \"Apple\ Development*}
|
|
||||||
|
|
||||||
codesign --force --sign $CODE_SIGN_IDENTITY --entitlements codesigning/UnitTestsApp.app.xcent --timestamp=none ./Release-iphoneos/UnitTestsApp.app
|
|
||||||
codesign --force --sign $CODE_SIGN_IDENTITY --deep --preserve-metadata=identifier,entitlements,flags --timestamp=none ./Release-iphoneos/UnitTestsApp.app/Frameworks/libXCTestSwiftSupport.dylib
|
|
||||||
codesign --force --sign $CODE_SIGN_IDENTITY --deep --preserve-metadata=identifier,entitlements,flags --timestamp=none ./Release-iphoneos/UnitTestsApp.app/Frameworks/libXCTestBundleInject.dylib
|
|
||||||
codesign --force --sign $CODE_SIGN_IDENTITY --deep --preserve-metadata=identifier,entitlements,flags --timestamp=none ./Release-iphoneos/UnitTestsApp.app/Frameworks/XCTAutomationSupport.framework
|
|
||||||
codesign --force --sign $CODE_SIGN_IDENTITY --deep --preserve-metadata=identifier,entitlements,flags --timestamp=none ./Release-iphoneos/UnitTestsApp.app/Frameworks/XCTest.framework
|
|
||||||
codesign --force --sign $CODE_SIGN_IDENTITY --deep --entitlements codesigning/UnitTestsAppTests.xctest.xcent --timestamp=none ./Release-iphoneos/UnitTestsApp.app/PlugIns/UnitTestsAppTests.xctest
|
|
||||||
@@ -1,39 +0,0 @@
|
|||||||
#!/usr/bin/swift
|
|
||||||
|
|
||||||
import Foundation
|
|
||||||
|
|
||||||
/// Generates Entitlement files .xcent for codesigning, containing the correct team id
|
|
||||||
import Swift
|
|
||||||
|
|
||||||
let fileManager = FileManager.default
|
|
||||||
|
|
||||||
let contentsOfCurrentWorkingDirectory = try FileManager.default.contentsOfDirectory(at: URL(fileURLWithPath: "./codesigning/"), includingPropertiesForKeys: nil, options: [])
|
|
||||||
|
|
||||||
guard let rawTeamIdEnv = getenv("IOS_DEVELOPMENT_TEAM") else {
|
|
||||||
print("Please add a IOS_DEVELOPMENT_TEAM environment variable.")
|
|
||||||
exit(1)
|
|
||||||
}
|
|
||||||
|
|
||||||
let teamId2 = String(utf8String: rawTeamIdEnv)
|
|
||||||
|
|
||||||
for file in contentsOfCurrentWorkingDirectory {
|
|
||||||
if file.pathExtension == "template" {
|
|
||||||
var content = ""
|
|
||||||
do {
|
|
||||||
content = try String(contentsOf: file, encoding: .utf8)
|
|
||||||
} catch {
|
|
||||||
print("Error reading xcent file: \(error).")
|
|
||||||
}
|
|
||||||
|
|
||||||
content = content.replacingOccurrences(of: "$TEAM_ID", with: teamId2!)
|
|
||||||
|
|
||||||
var targetFile = file
|
|
||||||
targetFile.deletePathExtension()
|
|
||||||
do {
|
|
||||||
try content.write(to: targetFile, atomically: false, encoding: .utf8)
|
|
||||||
print("Entitlement " + targetFile.absoluteString + " generated.")
|
|
||||||
} catch {
|
|
||||||
print("Error writing xcent file: \(error).")
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
||||||
<plist version="1.0">
|
|
||||||
<dict>
|
|
||||||
<key>application-identifier</key>
|
|
||||||
<string>$TEAM_ID.com.mapbox.UnitTestsAppTests</string>
|
|
||||||
<key>com.apple.developer.team-identifier</key>
|
|
||||||
<string>$TEAM_ID</string>
|
|
||||||
<key>get-task-allow</key>
|
|
||||||
<true/>
|
|
||||||
<key>keychain-access-groups</key>
|
|
||||||
<array>
|
|
||||||
<string>$TEAM_ID.com.mapbox.UnitTestsAppTests</string>
|
|
||||||
</array>
|
|
||||||
</dict>
|
|
||||||
</plist>
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
app_identifier("com.mapbox.UnitTestsApp") # The bundle identifier of your app
|
|
||||||
apple_id ENV['MAPBOX_APPLE_ID']
|
|
||||||
team_id ENV['MAPBOX_APPLE_TEAM_ID'] # Developer Portal Team ID
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
git_url("git@github.com:mapbox/apple-certificates.git")
|
|
||||||
type("development") # The default type, can be: appstore, adhoc, enterprise or development
|
|
||||||
app_identifier(["com.mapbox.UnitTestsApp", "com.mapbox.UnitTestsAppTests"])
|
|
||||||
username ENV['MAPBOX_APPLE_ID']
|
|
||||||
keychain_name("fastlane_keychain")
|
|
||||||
Reference in New Issue
Block a user