"Could not inspect the application package"。当我将任何 pod 添加到我的工作区时
"Could not inspect the application package". When i add any pod to my workspace
我创建了一个 xcode 项目并签署了 Auto-Sign in
功能。现在我想在我的项目中添加一个 pod,所以我做了 pod init
并向其添加了 pod 名称 pod 'IQKeyboardManagerSwift'
。然后我做了 pod install
。现在,当我尝试 运行 应用程序构建成功但显示错误 Unable to install "BLE *******"
.
当我详细介绍它时显示
详情
Unable to install "BLE ******"
Domain: com.apple.dtdevicekit
Code: -402653103
--
App installation failed
Domain: com.apple.dtdevicekit
Code: -402653103
Failure Reason: Could not inspect the application package.
User Info: {
DVTRadarComponentKey = 487927;
"com.apple.dtdevicekit.stacktrace" = (
0 DTDeviceKitBase 0x00000001213506e7 DTDKCreateNSError + 109
1 DTDeviceKitBase 0x0000000121350de9 DTDK_AMDErrorToNSError + 792
2 DTDeviceKitBase 0x000000012139056a __90-[DTDKMobileDeviceToken installApplicationBundleAtPath:withOptions:andError:withCallback:]_block_invoke + 164
3 DVTFoundation 0x00000001085c4c12 DVTInvokeWithStrongOwnership + 73
4 DTDeviceKitBase 0x0000000121390301 -[DTDKMobileDeviceToken installApplicationBundleAtPath:withOptions:andError:withCallback:] + 1589
5 IDEiOSSupportCore 0x0000000121218a25 __118-[DVTiOSDevice(DVTiPhoneApplicationInstallation) processAppInstallSet:appUninstallSet:installOptions:completionBlock:]_block_invoke.352 + 4523
6 DVTFoundation 0x00000001086f5e7a __DVT_CALLING_CLIENT_BLOCK__ + 7
7 DVTFoundation 0x00000001086f7552 __DVTDispatchAsync_block_invoke + 809
8 libdispatch.dylib 0x00007fff64422583 _dispatch_call_block_and_release + 12
9 libdispatch.dylib 0x00007fff6442350e _dispatch_client_callout + 8
10 libdispatch.dylib 0x00007fff64428ace _dispatch_lane_serial_drain + 597
11 libdispatch.dylib 0x00007fff64429452 _dispatch_lane_invoke + 363
12 libdispatch.dylib 0x00007fff64432a9e _dispatch_workloop_worker_thread + 598
13 libsystem_pthread.dylib 0x00007fff646826fc _pthread_wqthread + 290
14 libsystem_pthread.dylib 0x00007fff64681827 start_wqthread + 15
);
}
--
NOTE:
我的项目名称中没有任何非拉丁字符。
这是我的 pod 文件的样子。
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'
target 'BLE ******' do
# Comment the next line if you don't want to use dynamic frameworks
use_frameworks!
pod 'IQKeyboardManagerSwift'
# Pods for BLE ******
end
如果我删除 pods 然后 运行 应用程序,它会 运行 成功。帮我解决这个问题。
我使用的版本:
Xcode: 11.3.1
swift: 5
吊舱:1.9.1
提前致谢
我在use_frameworks! :linkage => :static
之后添加了 :linkage => :static
。这解决了我的问题。
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'
target 'BLE ******' do
# Comment the next line if you don't want to use dynamic frameworks
use_frameworks! :linkage => :static //-----> Here
pod 'IQKeyboardManagerSwift'
# Pods for BLE ******
end
但我想这样做是否有任何后果?
我创建了一个 xcode 项目并签署了 Auto-Sign in
功能。现在我想在我的项目中添加一个 pod,所以我做了 pod init
并向其添加了 pod 名称 pod 'IQKeyboardManagerSwift'
。然后我做了 pod install
。现在,当我尝试 运行 应用程序构建成功但显示错误 Unable to install "BLE *******"
.
当我详细介绍它时显示
详情
Unable to install "BLE ******"
Domain: com.apple.dtdevicekit
Code: -402653103
--
App installation failed
Domain: com.apple.dtdevicekit
Code: -402653103
Failure Reason: Could not inspect the application package.
User Info: {
DVTRadarComponentKey = 487927;
"com.apple.dtdevicekit.stacktrace" = (
0 DTDeviceKitBase 0x00000001213506e7 DTDKCreateNSError + 109
1 DTDeviceKitBase 0x0000000121350de9 DTDK_AMDErrorToNSError + 792
2 DTDeviceKitBase 0x000000012139056a __90-[DTDKMobileDeviceToken installApplicationBundleAtPath:withOptions:andError:withCallback:]_block_invoke + 164
3 DVTFoundation 0x00000001085c4c12 DVTInvokeWithStrongOwnership + 73
4 DTDeviceKitBase 0x0000000121390301 -[DTDKMobileDeviceToken installApplicationBundleAtPath:withOptions:andError:withCallback:] + 1589
5 IDEiOSSupportCore 0x0000000121218a25 __118-[DVTiOSDevice(DVTiPhoneApplicationInstallation) processAppInstallSet:appUninstallSet:installOptions:completionBlock:]_block_invoke.352 + 4523
6 DVTFoundation 0x00000001086f5e7a __DVT_CALLING_CLIENT_BLOCK__ + 7
7 DVTFoundation 0x00000001086f7552 __DVTDispatchAsync_block_invoke + 809
8 libdispatch.dylib 0x00007fff64422583 _dispatch_call_block_and_release + 12
9 libdispatch.dylib 0x00007fff6442350e _dispatch_client_callout + 8
10 libdispatch.dylib 0x00007fff64428ace _dispatch_lane_serial_drain + 597
11 libdispatch.dylib 0x00007fff64429452 _dispatch_lane_invoke + 363
12 libdispatch.dylib 0x00007fff64432a9e _dispatch_workloop_worker_thread + 598
13 libsystem_pthread.dylib 0x00007fff646826fc _pthread_wqthread + 290
14 libsystem_pthread.dylib 0x00007fff64681827 start_wqthread + 15
);
}
--
NOTE:
我的项目名称中没有任何非拉丁字符。
这是我的 pod 文件的样子。
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'
target 'BLE ******' do
# Comment the next line if you don't want to use dynamic frameworks
use_frameworks!
pod 'IQKeyboardManagerSwift'
# Pods for BLE ******
end
如果我删除 pods 然后 运行 应用程序,它会 运行 成功。帮我解决这个问题。
我使用的版本:
Xcode: 11.3.1 swift: 5 吊舱:1.9.1
提前致谢
我在use_frameworks! :linkage => :static
之后添加了 :linkage => :static
。这解决了我的问题。
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'
target 'BLE ******' do
# Comment the next line if you don't want to use dynamic frameworks
use_frameworks! :linkage => :static //-----> Here
pod 'IQKeyboardManagerSwift'
# Pods for BLE ******
end
但我想这样做是否有任何后果?