«Не удалось проверить пакет приложения». Когда я добавляю какой-либо модуль в свое рабочее пространство - PullRequest
0 голосов
/ 07 августа 2020

I Создал проект xcode и подписал его функцией Auto-Sign in. Теперь я хотел добавить модуль в свой проект, поэтому я сделал pod init и добавил к нему имя модуля pod 'IQKeyboardManagerSwift'. тогда я сделал pod install. Теперь, когда я пытаюсь запустить приложение, оно успешно строится, но показывает ошибку Unable to install "BLE *******".

Когда я go подробно отображает

Подробности

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: У меня нет латинских символов в названии моего проекта.

так выглядит мой файл модуля.

# 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

Если я удалю модули, затем запустите приложение, оно будет успешно запущено . Помогите мне с этим.

Версии, которые я использую:

Xcode: 11.3.1 swift: 5 pod: 1.9.1

Заранее спасибо

1 Ответ

0 голосов
/ 07 августа 2020

Я добавил :linkage => :static после use_frameworks! :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

Но я хочу знать, есть ли какие-либо последствия для этого?

...