Skip to content

Commit e007eb0

Browse files
Merge pull request xbmc#24541 from kambala-decapitator/tvos-framework-gen
[tvOS] fix assigning bundle ID to the generated frameworks
2 parents 835caf6 + 1461597 commit e007eb0

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

tools/darwin/Support/copyframeworks-dylibs2frameworks.command

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
# along with MrMC; see the file COPYING. If not, see
1818
# <http://www.gnu.org/licenses/>.
1919

20-
#set -x
20+
set -x
2121

2222
TARGET_CONTENTS="${TARGET_BUILD_DIR}/${EXECUTABLE_FOLDER_PATH}"
2323
TARGET_FRAMEWORKS=$TARGET_BUILD_DIR/$FRAMEWORKS_FOLDER_PATH
@@ -47,11 +47,7 @@ function convert2framework
4747
install_name_tool -change @executable_path/Frameworks/${DYLIB_BASENAME} @executable_path/Frameworks/${DYLIB_LIBNAME}.framework/${DYLIB_LIBNAME} ${TARGET_BUILD_DIR}/${EXECUTABLE_FOLDER_PATH}/${EXECUTABLE_NAME}
4848
install_name_tool -add_rpath @executable_path/Frameworks/${DYLIB_LIBNAME}.framework ${TARGET_BUILD_DIR}/${EXECUTABLE_FOLDER_PATH}/${EXECUTABLE_NAME}
4949

50-
BUNDLEID=`mdls -raw -name kMDItemCFBundleIdentifier ${TARGET_BUILD_DIR}/${EXECUTABLE_FOLDER_PATH}`
51-
if [ "${BUNDLEID}" == "(null)" ] ; then
52-
BUNDLEID=`/usr/libexec/PlistBuddy -c 'Print CFBundleIdentifier' ${TARGET_BUILD_DIR}/${EXECUTABLE_FOLDER_PATH}/Info.plist`
53-
fi
54-
50+
BUNDLEID=$(/usr/libexec/PlistBuddy -c 'Print CFBundleIdentifier' ${TARGET_BUILD_DIR}/${EXECUTABLE_FOLDER_PATH}/Info.plist)
5551
FRAMEWORKBUNDLEID="${BUNDLEID}.framework.${DYLIB_LIBNAME}"
5652
echo "CFBundleIdentifier is ${FRAMEWORKBUNDLEID}"
5753
echo "convert ${DYLIB_BASENAME} to ${DYLIB_LIBNAME}.framework"

0 commit comments

Comments
 (0)