Skip to content

Commit 4789512

Browse files
committed
Add Ad Hoc and App Store configurations with separate bundle identifiers
1 parent 20bcdba commit 4789512

File tree

1 file changed

+88
-12
lines changed

1 file changed

+88
-12
lines changed

CIExample.xcodeproj/project.pbxproj

Lines changed: 88 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,7 @@
146146
TargetAttributes = {
147147
A619D4341C2413A1005F1A75 = {
148148
CreatedOnToolsVersion = 7.2;
149+
DevelopmentTeam = XA8U8K5RRK;
149150
};
150151
A619D4481C2413A1005F1A75 = {
151152
CreatedOnToolsVersion = 7.2;
@@ -284,7 +285,7 @@
284285
};
285286
name = Debug;
286287
};
287-
A619D4511C2413A1005F1A75 /* Release */ = {
288+
A619D4511C2413A1005F1A75 /* App Store */ = {
288289
isa = XCBuildConfiguration;
289290
buildSettings = {
290291
ALWAYS_SEARCH_USER_PATHS = NO;
@@ -319,29 +320,31 @@
319320
SDKROOT = iphoneos;
320321
VALIDATE_PRODUCT = YES;
321322
};
322-
name = Release;
323+
name = "App Store";
323324
};
324325
A619D4531C2413A1005F1A75 /* Debug */ = {
325326
isa = XCBuildConfiguration;
326327
buildSettings = {
327328
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
329+
CODE_SIGN_IDENTITY = "iPhone Developer";
328330
INFOPLIST_FILE = CIExample/Info.plist;
329331
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
330-
PRODUCT_BUNDLE_IDENTIFIER = net.macoscope.CIExample;
332+
PRODUCT_BUNDLE_IDENTIFIER = "net.macoscope.ci-example.development";
331333
PRODUCT_NAME = "$(TARGET_NAME)";
332334
};
333335
name = Debug;
334336
};
335-
A619D4541C2413A1005F1A75 /* Release */ = {
337+
A619D4541C2413A1005F1A75 /* App Store */ = {
336338
isa = XCBuildConfiguration;
337339
buildSettings = {
338340
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
341+
CODE_SIGN_IDENTITY = "iPhone Distribution";
339342
INFOPLIST_FILE = CIExample/Info.plist;
340343
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
341-
PRODUCT_BUNDLE_IDENTIFIER = net.macoscope.CIExample;
344+
PRODUCT_BUNDLE_IDENTIFIER = "net.macoscope.ci-example.app-store";
342345
PRODUCT_NAME = "$(TARGET_NAME)";
343346
};
344-
name = Release;
347+
name = "App Store";
345348
};
346349
A619D4561C2413A1005F1A75 /* Debug */ = {
347350
isa = XCBuildConfiguration;
@@ -355,7 +358,7 @@
355358
};
356359
name = Debug;
357360
};
358-
A619D4571C2413A1005F1A75 /* Release */ = {
361+
A619D4571C2413A1005F1A75 /* App Store */ = {
359362
isa = XCBuildConfiguration;
360363
buildSettings = {
361364
BUNDLE_LOADER = "$(TEST_HOST)";
@@ -365,7 +368,75 @@
365368
PRODUCT_NAME = "$(TARGET_NAME)";
366369
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/CIExample.app/CIExample";
367370
};
368-
name = Release;
371+
name = "App Store";
372+
};
373+
A6940C7B1C2465C70085B698 /* Ad Hoc */ = {
374+
isa = XCBuildConfiguration;
375+
buildSettings = {
376+
ALWAYS_SEARCH_USER_PATHS = NO;
377+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
378+
CLANG_CXX_LIBRARY = "libc++";
379+
CLANG_ENABLE_MODULES = YES;
380+
CLANG_ENABLE_OBJC_ARC = YES;
381+
CLANG_WARN_BOOL_CONVERSION = YES;
382+
CLANG_WARN_CONSTANT_CONVERSION = YES;
383+
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
384+
CLANG_WARN_EMPTY_BODY = YES;
385+
CLANG_WARN_ENUM_CONVERSION = YES;
386+
CLANG_WARN_INT_CONVERSION = YES;
387+
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
388+
CLANG_WARN_UNREACHABLE_CODE = YES;
389+
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
390+
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
391+
COPY_PHASE_STRIP = NO;
392+
DEBUG_INFORMATION_FORMAT = dwarf;
393+
ENABLE_STRICT_OBJC_MSGSEND = YES;
394+
ENABLE_TESTABILITY = YES;
395+
GCC_C_LANGUAGE_STANDARD = gnu99;
396+
GCC_DYNAMIC_NO_PIC = NO;
397+
GCC_NO_COMMON_BLOCKS = YES;
398+
GCC_OPTIMIZATION_LEVEL = 0;
399+
GCC_PREPROCESSOR_DEFINITIONS = (
400+
"DEBUG=1",
401+
"$(inherited)",
402+
);
403+
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
404+
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
405+
GCC_WARN_UNDECLARED_SELECTOR = YES;
406+
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
407+
GCC_WARN_UNUSED_FUNCTION = YES;
408+
GCC_WARN_UNUSED_VARIABLE = YES;
409+
IPHONEOS_DEPLOYMENT_TARGET = 9.2;
410+
MTL_ENABLE_DEBUG_INFO = YES;
411+
ONLY_ACTIVE_ARCH = YES;
412+
SDKROOT = iphoneos;
413+
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
414+
};
415+
name = "Ad Hoc";
416+
};
417+
A6940C7C1C2465C70085B698 /* Ad Hoc */ = {
418+
isa = XCBuildConfiguration;
419+
buildSettings = {
420+
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
421+
CODE_SIGN_IDENTITY = "iPhone Distribution";
422+
INFOPLIST_FILE = CIExample/Info.plist;
423+
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
424+
PRODUCT_BUNDLE_IDENTIFIER = "net.macoscope.ci-example.ad-hoc";
425+
PRODUCT_NAME = "$(TARGET_NAME)";
426+
};
427+
name = "Ad Hoc";
428+
};
429+
A6940C7D1C2465C70085B698 /* Ad Hoc */ = {
430+
isa = XCBuildConfiguration;
431+
buildSettings = {
432+
BUNDLE_LOADER = "$(TEST_HOST)";
433+
INFOPLIST_FILE = CIExampleTests/Info.plist;
434+
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
435+
PRODUCT_BUNDLE_IDENTIFIER = net.macoscope.CIExampleTests;
436+
PRODUCT_NAME = "$(TARGET_NAME)";
437+
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/CIExample.app/CIExample";
438+
};
439+
name = "Ad Hoc";
369440
};
370441
/* End XCBuildConfiguration section */
371442

@@ -374,26 +445,31 @@
374445
isa = XCConfigurationList;
375446
buildConfigurations = (
376447
A619D4501C2413A1005F1A75 /* Debug */,
377-
A619D4511C2413A1005F1A75 /* Release */,
448+
A6940C7B1C2465C70085B698 /* Ad Hoc */,
449+
A619D4511C2413A1005F1A75 /* App Store */,
378450
);
379451
defaultConfigurationIsVisible = 0;
380-
defaultConfigurationName = Release;
452+
defaultConfigurationName = "App Store";
381453
};
382454
A619D4521C2413A1005F1A75 /* Build configuration list for PBXNativeTarget "CIExample" */ = {
383455
isa = XCConfigurationList;
384456
buildConfigurations = (
385457
A619D4531C2413A1005F1A75 /* Debug */,
386-
A619D4541C2413A1005F1A75 /* Release */,
458+
A6940C7C1C2465C70085B698 /* Ad Hoc */,
459+
A619D4541C2413A1005F1A75 /* App Store */,
387460
);
388461
defaultConfigurationIsVisible = 0;
462+
defaultConfigurationName = "App Store";
389463
};
390464
A619D4551C2413A1005F1A75 /* Build configuration list for PBXNativeTarget "CIExampleTests" */ = {
391465
isa = XCConfigurationList;
392466
buildConfigurations = (
393467
A619D4561C2413A1005F1A75 /* Debug */,
394-
A619D4571C2413A1005F1A75 /* Release */,
468+
A6940C7D1C2465C70085B698 /* Ad Hoc */,
469+
A619D4571C2413A1005F1A75 /* App Store */,
395470
);
396471
defaultConfigurationIsVisible = 0;
472+
defaultConfigurationName = "App Store";
397473
};
398474
/* End XCConfigurationList section */
399475
};

0 commit comments

Comments
 (0)