Skip to content

Commit daea4c7

Browse files
committed
fix ios dyld: Library not loaded bug
1 parent 11dd96b commit daea4c7

2 files changed

Lines changed: 12 additions & 14 deletions

File tree

ios/IJKMediaDemo/IJKMediaDemo.xcodeproj/project.pbxproj

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
/* Begin PBXBuildFile section */
1010
45D57D611A53233200BDD389 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 45D57D601A53233200BDD389 /* CoreVideo.framework */; };
1111
45D57D631A53233800BDD389 /* VideoToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 45D57D621A53233800BDD389 /* VideoToolbox.framework */; };
12-
546736C41E2371AE00FEE0DF /* libstdc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 546736C31E2371AE00FEE0DF /* libstdc++.tbd */; };
1312
55E809E21B143C47003E98A5 /* IJKDemoMainViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 55E809E11B143C47003E98A5 /* IJKDemoMainViewController.m */; };
1413
55E809E41B143C85003E98A5 /* IJKDemoMainViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 55E809E31B143C85003E98A5 /* IJKDemoMainViewController.xib */; };
1514
55E809E61B145B55003E98A5 /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 55E809E51B145B55003E98A5 /* LaunchScreen.xib */; };
@@ -91,7 +90,6 @@
9190
/* Begin PBXFileReference section */
9291
45D57D601A53233200BDD389 /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = System/Library/Frameworks/CoreVideo.framework; sourceTree = SDKROOT; };
9392
45D57D621A53233800BDD389 /* VideoToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = VideoToolbox.framework; path = System/Library/Frameworks/VideoToolbox.framework; sourceTree = SDKROOT; };
94-
546736C31E2371AE00FEE0DF /* libstdc++.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = "libstdc++.tbd"; path = "usr/lib/libstdc++.tbd"; sourceTree = SDKROOT; };
9593
55E809E01B143C47003E98A5 /* IJKDemoMainViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IJKDemoMainViewController.h; sourceTree = "<group>"; };
9694
55E809E11B143C47003E98A5 /* IJKDemoMainViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IJKDemoMainViewController.m; sourceTree = "<group>"; };
9795
55E809E31B143C85003E98A5 /* IJKDemoMainViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = IJKDemoMainViewController.xib; sourceTree = "<group>"; };
@@ -149,7 +147,6 @@
149147
isa = PBXFrameworksBuildPhase;
150148
buildActionMask = 2147483647;
151149
files = (
152-
546736C41E2371AE00FEE0DF /* libstdc++.tbd in Frameworks */,
153150
E63FC29117F04C83003551EB /* AudioToolbox.framework in Frameworks */,
154151
E61B45AE19EF7021002792EC /* AVFoundation.framework in Frameworks */,
155152
C9644FDA2D87BDFF003875C0 /* IJKMediaFramework.framework in Frameworks */,
@@ -214,7 +211,6 @@
214211
E6903EFE17EAF70200CFD954 /* Frameworks */ = {
215212
isa = PBXGroup;
216213
children = (
217-
546736C31E2371AE00FEE0DF /* libstdc++.tbd */,
218214
E63FC28F17F04C83003551EB /* AudioToolbox.framework */,
219215
E61B45AD19EF7021002792EC /* AVFoundation.framework */,
220216
E64D4F4D1938CCCC00F1C75D /* CoreGraphics.framework */,
@@ -326,11 +322,6 @@
326322
CLASSPREFIX = IJK;
327323
LastUpgradeCheck = 1620;
328324
ORGANIZATIONNAME = bilibili;
329-
TargetAttributes = {
330-
E6903EFB17EAF70200CFD954 = {
331-
DevelopmentTeam = 96C96H28CU;
332-
};
333-
};
334325
};
335326
buildConfigurationList = E6903EF717EAF70200CFD954 /* Build configuration list for PBXProject "IJKMediaDemo" */;
336327
compatibilityVersion = "Xcode 3.2";
@@ -544,7 +535,7 @@
544535
ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
545536
CODE_SIGN_IDENTITY = "iPhone Developer";
546537
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
547-
DEVELOPMENT_TEAM = 96C96H28CU;
538+
DEVELOPMENT_TEAM = X3XWZ5HCGK;
548539
FRAMEWORK_SEARCH_PATHS = $BUILT_PRODUCTS_DIR;
549540
GCC_PRECOMPILE_PREFIX_HEADER = YES;
550541
GCC_PREFIX_HEADER = "IJKMediaDemo/IJKMediaDemo-Prefix.pch";
@@ -565,7 +556,7 @@
565556
ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
566557
CODE_SIGN_IDENTITY = "iPhone Developer";
567558
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
568-
DEVELOPMENT_TEAM = 96C96H28CU;
559+
DEVELOPMENT_TEAM = X3XWZ5HCGK;
569560
FRAMEWORK_SEARCH_PATHS = $BUILT_PRODUCTS_DIR;
570561
GCC_PRECOMPILE_PREFIX_HEADER = YES;
571562
GCC_PREFIX_HEADER = "IJKMediaDemo/IJKMediaDemo-Prefix.pch";

ios/IJKMediaPlayer/IJKMediaPlayer.xcodeproj/project.pbxproj

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1029,7 +1029,7 @@
10291029
DEVELOPMENT_TEAM = "";
10301030
DYLIB_COMPATIBILITY_VERSION = 1;
10311031
DYLIB_CURRENT_VERSION = 1;
1032-
DYLIB_INSTALL_NAME_BASE = "@rpath";
1032+
DYLIB_INSTALL_NAME_BASE = "@executable_path/Frameworks";
10331033
ENABLE_BITCODE = NO;
10341034
ENABLE_MODULE_VERIFIER = YES;
10351035
ENABLE_STRICT_OBJC_MSGSEND = YES;
@@ -1058,7 +1058,6 @@
10581058
"../../FFToolChain/build/product/ios/universal-simulator/ijkffmpeg/include",
10591059
);
10601060
INFOPLIST_FILE = IJKMediaFramework/Info.plist;
1061-
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
10621061
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
10631062
LD_RUNPATH_SEARCH_PATHS = (
10641063
"$(inherited)",
@@ -1093,6 +1092,10 @@
10931092
PRODUCT_NAME = "$(TARGET_NAME)";
10941093
PROVISIONING_PROFILE_SPECIFIER = "";
10951094
SKIP_INSTALL = YES;
1095+
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
1096+
SUPPORTS_MACCATALYST = NO;
1097+
SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
1098+
SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
10961099
TARGETED_DEVICE_FAMILY = "1,2";
10971100
VERSIONING_SYSTEM = "apple-generic";
10981101
VERSION_INFO_PREFIX = "";
@@ -1113,7 +1116,7 @@
11131116
DEVELOPMENT_TEAM = "";
11141117
DYLIB_COMPATIBILITY_VERSION = 1;
11151118
DYLIB_CURRENT_VERSION = 1;
1116-
DYLIB_INSTALL_NAME_BASE = "@rpath";
1119+
DYLIB_INSTALL_NAME_BASE = "@executable_path/Frameworks";
11171120
ENABLE_BITCODE = NO;
11181121
ENABLE_MODULE_VERIFIER = YES;
11191122
ENABLE_NS_ASSERTIONS = NO;
@@ -1174,6 +1177,10 @@
11741177
PRODUCT_NAME = "$(TARGET_NAME)";
11751178
PROVISIONING_PROFILE_SPECIFIER = "";
11761179
SKIP_INSTALL = YES;
1180+
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
1181+
SUPPORTS_MACCATALYST = NO;
1182+
SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
1183+
SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
11771184
TARGETED_DEVICE_FAMILY = "1,2";
11781185
VERSIONING_SYSTEM = "apple-generic";
11791186
VERSION_INFO_PREFIX = "";

0 commit comments

Comments
 (0)