Skip to content

Commit

Permalink
With the most recent major version of Xcode, all bitcode generation h…
Browse files Browse the repository at this point in the history
…as been deprecated and needs to be removed. This change disables bitcode generation for all native library project build targets, bumps plug-in versions, and updates change logs accordingly.
  • Loading branch information
jared-marsau committed Nov 29, 2022
1 parent 89d876a commit af10c47
Show file tree
Hide file tree
Showing 18 changed files with 35 additions and 61 deletions.
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
# CHANGELOG
All notable changes to this project will be documented in this file.

## [1.0.2] - 2022-11-29
### Changed
- Disabled bitcode generation in all native library project build targets.

## [1.0.1] - 2022-10-10
### Changed
- Updated package name to `com.apple.unityplugin.accessibility`
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{
"name": "com.apple.unityplugin.accessibility",
"version": "1.0.1",
"version": "1.0.2",
"displayName": "Apple.Accessibility",
"description": "A Unity-port of Apple's UIAccessibility protocol from UIKit.framework",
"unity": "2019.4",
"dependencies": {
"com.apple.unityplugin.core": "1.0.1"
"com.apple.unityplugin.core": "1.0.2"
},
"keywords": [
"accessibility",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -405,7 +405,6 @@
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_BITCODE = YES;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_DYNAMIC_NO_PIC = NO;
Expand Down Expand Up @@ -462,7 +461,6 @@
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_BITCODE = YES;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_NO_COMMON_BLOCKS = YES;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
# CHANGELOG
All notable changes to this project will be documented in this file.

## [1.0.2] - 2022-11-29
### Changed
- Disabled bitcode generation in all native library project build targets.

## [1.0.1] - 2022-10-10
### Changed
- Updated package name to `com.apple.unityplugin.core`
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "com.apple.unityplugin.core",
"displayName": "Apple.Core",
"description": "Provides project settings, post-build automation tools, and other shared functionality for Apple Unity Plug-ins.",
"version": "1.0.1",
"version": "1.0.2",
"unity": "2019.4",
"keywords": [
"apple"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -515,7 +515,6 @@
CFE53395263B6CCC00078448 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
BITCODE_GENERATION_MODE = bitcode;
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
Expand All @@ -533,7 +532,6 @@
"@loader_path/Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 10.15;
OTHER_CFLAGS = "-fembed-bitcode";
PRODUCT_BUNDLE_IDENTIFIER = "com.apple-plugins.AppleCoreNative-iOS";
PRODUCT_NAME = AppleCoreNative;
SDKROOT = iphoneos;
Expand All @@ -550,7 +548,6 @@
CFE53396263B6CCC00078448 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
BITCODE_GENERATION_MODE = bitcode;
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
Expand All @@ -568,7 +565,6 @@
"@loader_path/Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 10.15;
OTHER_CFLAGS = "-fembed-bitcode";
PRODUCT_BUNDLE_IDENTIFIER = "com.apple-plugins.AppleCoreNative-iOS";
PRODUCT_NAME = AppleCoreNative;
SDKROOT = iphoneos;
Expand Down Expand Up @@ -601,7 +597,6 @@
"@loader_path/Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 10.15;
OTHER_CFLAGS = "-fembed-bitcode";
PRODUCT_BUNDLE_IDENTIFIER = "com.apple-plugins.AppleCoreNative-tvOS";
PRODUCT_NAME = AppleCoreNative;
SDKROOT = appletvos;
Expand Down Expand Up @@ -634,7 +629,6 @@
"@loader_path/Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 10.15;
OTHER_CFLAGS = "-fembed-bitcode";
PRODUCT_BUNDLE_IDENTIFIER = "com.apple-plugins.AppleCoreNative-tvOS";
PRODUCT_NAME = AppleCoreNative;
SDKROOT = appletvos;
Expand All @@ -656,7 +650,6 @@
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles";
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
MACOSX_DEPLOYMENT_TARGET = 10.15;
OTHER_CFLAGS = "-fembed-bitcode";
PRODUCT_BUNDLE_IDENTIFIER = "com.apple-plugins.AppleCoreNative-macOS";
PRODUCT_NAME = AppleCoreNativeMac;
SKIP_INSTALL = YES;
Expand All @@ -677,7 +670,6 @@
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles";
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
MACOSX_DEPLOYMENT_TARGET = 10.15;
OTHER_CFLAGS = "-fembed-bitcode";
PRODUCT_BUNDLE_IDENTIFIER = "com.apple-plugins.AppleCoreNative-macOS";
PRODUCT_NAME = AppleCoreNativeMac;
SKIP_INSTALL = YES;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
# CHANGELOG
All notable changes to this project will be documented in this file.

## [1.0.2] - 2022-11-29
### Changed
- Disabled bitcode generation in all native library project build targets.

## [1.0.1] - 2022-10-10
### Changed
- Updated package name to `com.apple.unityplugin.corehaptics`
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{
"name": "com.apple.unityplugin.corehaptics",
"version": "1.0.1",
"version": "1.0.2",
"displayName": "Apple.CoreHaptics",
"description": "Apple's CoreHaptics.framework ported to Unity",
"unity": "2019.4",
"dependencies": {
"com.apple.unityplugin.core": "1.0.1"
"com.apple.unityplugin.core": "1.0.2"
},
"keywords": [
"haptics",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -785,7 +785,6 @@
7A55184F24E2FC09004CDB45 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
BITCODE_GENERATION_MODE = bitcode;
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Manual;
Expand All @@ -804,7 +803,6 @@
"@loader_path/Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 10.15;
OTHER_CFLAGS = "-fembed-bitcode";
PRODUCT_BUNDLE_IDENTIFIER = "com.apple-plugins.CoreHapticsWrapper-iOS";
PRODUCT_NAME = CoreHapticsWrapper;
PROVISIONING_PROFILE_SPECIFIER = "";
Expand All @@ -820,7 +818,6 @@
7A55185024E2FC09004CDB45 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
BITCODE_GENERATION_MODE = bitcode;
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Manual;
Expand All @@ -839,7 +836,6 @@
"@loader_path/Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 10.15;
OTHER_CFLAGS = "-fembed-bitcode";
PRODUCT_BUNDLE_IDENTIFIER = "com.apple-plugins.CoreHapticsWrapper-iOS";
PRODUCT_NAME = CoreHapticsWrapper;
PROVISIONING_PROFILE_SPECIFIER = "";
Expand Down Expand Up @@ -913,7 +909,6 @@
7AE5BB7F2502C06C00BDBEDA /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
BITCODE_GENERATION_MODE = bitcode;
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Manual;
Expand All @@ -922,7 +917,6 @@
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_BITCODE = YES;
INFOPLIST_FILE = CoreHapticsWrapper/Info.plist;
INFOPLIST_OUTPUT_FORMAT = XML;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
Expand All @@ -933,8 +927,6 @@
"@loader_path/Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 10.15;
OTHER_CFLAGS = "-fembed-bitcode";
OTHER_CODE_SIGN_FLAGS = "-fembed-bitcode";
PRODUCT_BUNDLE_IDENTIFIER = "com.apple-plugins.CoreHapticsWrapper-tvOS";
PRODUCT_NAME = CoreHapticsWrapper;
PROVISIONING_PROFILE_SPECIFIER = "";
Expand All @@ -951,7 +943,6 @@
7AE5BB802502C06C00BDBEDA /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
BITCODE_GENERATION_MODE = bitcode;
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Manual;
Expand All @@ -960,7 +951,6 @@
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_BITCODE = YES;
INFOPLIST_FILE = CoreHapticsWrapper/Info.plist;
INFOPLIST_OUTPUT_FORMAT = XML;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
Expand All @@ -971,8 +961,6 @@
"@loader_path/Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 10.15;
OTHER_CFLAGS = "-fembed-bitcode";
OTHER_CODE_SIGN_FLAGS = "-fembed-bitcode";
PRODUCT_BUNDLE_IDENTIFIER = "com.apple-plugins.CoreHapticsWrapper-tvOS";
PRODUCT_NAME = CoreHapticsWrapper;
PROVISIONING_PROFILE_SPECIFIER = "";
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
# CHANGELOG
All notable changes to this project will be documented in this file.

## [1.0.2] - 2022-11-29
### Changed
- Disabled bitcode generation in all native library project build targets.

## [1.0.1] - 2022-10-10
### Changed
- Updated package name to `com.apple.unityplugin.gamecontroller`
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
"name": "com.apple.unityplugin.gamecontroller",
"displayName": "Apple.GameController",
"description": "Exposes Apple's GameController.framework to Unity developers via c# script API.",
"version": "1.0.1",
"version": "1.0.2",
"unity": "2019.4",
"dependencies": {
"com.apple.unityplugin.core": "1.0.1"
"com.apple.unityplugin.core": "1.0.2"
},
"keywords": [
"controller",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -554,7 +554,6 @@
7A55184F24E2FC09004CDB45 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
BITCODE_GENERATION_MODE = bitcode;
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "";
CODE_SIGN_STYLE = Manual;
Expand All @@ -572,8 +571,6 @@
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
OTHER_CFLAGS = "-fembed-bitcode";
OTHER_LDFLAGS = "-fembed-bitcode";
PRODUCT_BUNDLE_IDENTIFIER = "com.apple-plugins.GameControllerWrapper-iOS";
PRODUCT_NAME = GameControllerWrapper;
PROVISIONING_PROFILE_SPECIFIER = "";
Expand All @@ -589,7 +586,6 @@
7A55185024E2FC09004CDB45 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
BITCODE_GENERATION_MODE = bitcode;
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "";
CODE_SIGN_STYLE = Manual;
Expand All @@ -607,8 +603,6 @@
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
OTHER_CFLAGS = "-fembed-bitcode";
OTHER_LDFLAGS = "-fembed-bitcode";
PRODUCT_BUNDLE_IDENTIFIER = "com.apple-plugins.GameControllerWrapper-iOS";
PRODUCT_NAME = GameControllerWrapper;
PROVISIONING_PROFILE_SPECIFIER = "";
Expand Down Expand Up @@ -684,7 +678,6 @@
7AE5BB7F2502C06C00BDBEDA /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
BITCODE_GENERATION_MODE = bitcode;
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "";
CODE_SIGN_STYLE = Manual;
Expand All @@ -693,7 +686,6 @@
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_BITCODE = YES;
INFOPLIST_FILE = GameControllerWrapper/Info.plist;
INFOPLIST_OUTPUT_FORMAT = XML;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
Expand All @@ -703,8 +695,6 @@
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
OTHER_CFLAGS = "-fembed-bitcode";
OTHER_LDFLAGS = "-fembed-bitcode";
PRODUCT_BUNDLE_IDENTIFIER = "com.apple-plugins.GameControllerWrapper-tvOS";
PRODUCT_NAME = GameControllerWrapper;
PROVISIONING_PROFILE_SPECIFIER = "";
Expand All @@ -721,7 +711,6 @@
7AE5BB802502C06C00BDBEDA /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
BITCODE_GENERATION_MODE = bitcode;
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "";
CODE_SIGN_STYLE = Manual;
Expand All @@ -730,7 +719,6 @@
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_BITCODE = YES;
INFOPLIST_FILE = GameControllerWrapper/Info.plist;
INFOPLIST_OUTPUT_FORMAT = XML;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
Expand All @@ -740,8 +728,6 @@
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
OTHER_CFLAGS = "-fembed-bitcode";
OTHER_LDFLAGS = "-fembed-bitcode";
PRODUCT_BUNDLE_IDENTIFIER = "com.apple-plugins.GameControllerWrapper-tvOS";
PRODUCT_NAME = GameControllerWrapper;
PROVISIONING_PROFILE_SPECIFIER = "";
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
# CHANGELOG
All notable changes to this project will be documented in this file.

## [1.0.3] - 2022-11-29
### Changed
- Disabled bitcode generation in all native library project build targets.

## [1.0.2] - 2022-10-10
### Changed
- Update package name to `com.apple.unityplugin.gamekit`
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
"name": "com.apple.unityplugin.gamekit",
"displayName": "Apple.GameKit",
"description": "Exposes Apple's GameKit.framework to Unity developers via C# script API",
"version": "1.0.2",
"version": "1.0.3",
"unity": "2019.4",
"dependencies": {
"com.apple.unityplugin.core": "1.0.1"
"com.apple.unityplugin.core": "1.0.2"
},
"keywords": [
"gamekit",
Expand Down
Loading

0 comments on commit af10c47

Please sign in to comment.