MonkeyDev运行到真机上提示Unable to install

XCode日志

Details

Unable to install "ClipStudioPaint_1_11"
Domain: com.apple.dt.MobileDeviceErrorDomain
Code: -402652957
User Info: {
    IDERunOperationFailingWorker = IDEInstalliPhoneLauncher;
}
--
The encryption information included with this application is not valid so this application cannot be installed on this device.
Domain: com.apple.dt.MobileDeviceErrorDomain
Code: -402652957
User Info: {
    DVTRadarComponentKey = 261622;
    MobileDeviceErrorCode = "(0xE80000E3)";
    "com.apple.dtdevicekit.stacktrace" = (
	0   DTDeviceKitBase                     0x0000000134772ff8 DTDKCreateNSErrorFromAMDErrorCode + 272
	1   DTDeviceKitBase                     0x00000001347ae550 __90-[DTDKMobileDeviceToken installApplicationBundleAtPath:withOptions:andError:withCallback:]_block_invoke + 160
	2   DVTFoundation                       0x00000001051ec0e8 DVTInvokeWithStrongOwnership + 76
	3   DTDeviceKitBase                     0x00000001347ae2a0 -[DTDKMobileDeviceToken installApplicationBundleAtPath:withOptions:andError:withCallback:] + 1312
	4   IDEiOSSupportCore                   0x0000000134655be4 __118-[DVTiOSDevice(DVTiPhoneApplicationInstallation) processAppInstallSet:appUninstallSet:installOptions:completionBlock:]_block_invoke.292 + 2908
	5   DVTFoundation                       0x0000000105316248 __DVT_CALLING_CLIENT_BLOCK__ + 16
	6   DVTFoundation                       0x0000000105317834 __DVTDispatchAsync_block_invoke + 564
	7   libdispatch.dylib                   0x000000018c8da128 _dispatch_call_block_and_release + 32
	8   libdispatch.dylib                   0x000000018c8dbec0 _dispatch_client_callout + 20
	9   libdispatch.dylib                   0x000000018c8e36a8 _dispatch_lane_serial_drain + 620
	10  libdispatch.dylib                   0x000000018c8e42a4 _dispatch_lane_invoke + 404
	11  libdispatch.dylib                   0x000000018c8eeb74 _dispatch_workloop_worker_thread + 764
	12  libsystem_pthread.dylib             0x000000018ca8789c _pthread_wqthread + 276
	13  libsystem_pthread.dylib             0x000000018ca865d4 start_wqthread + 8
);
}
--

Analytics Event: com.apple.dt.IDERunOperationWorkerFinished : {
    "device_model" = "iPad14,1";
    "device_osBuild" = "15.0 (19A346)";
    "device_platform" = "com.apple.platform.iphoneos";
    "launchSession_schemeCommand" = Run;
    "launchSession_state" = 1;
    "launchSession_targetArch" = arm64;
    "operation_duration_ms" = 17561;
    "operation_errorCode" = "-402652957";
    "operation_errorDomain" = "com.apple.dt.MobileDeviceErrorDomain";
    "operation_errorWorker" = IDEInstalliPhoneLauncher;
    "operation_name" = IDEiPhoneRunOperationWorkerGroup;
    "param_consoleMode" = 0;
    "param_debugger_attachToExtensions" = 0;
    "param_debugger_attachToXPC" = 1;
    "param_debugger_type" = 5;
    "param_destination_isProxy" = 0;
    "param_destination_platform" = "com.apple.platform.iphoneos";
    "param_diag_MainThreadChecker_stopOnIssue" = 0;
    "param_diag_MallocStackLogging_enableDuringAttach" = 0;
    "param_diag_MallocStackLogging_enableForXPC" = 1;
    "param_diag_allowLocationSimulation" = 1;
    "param_diag_gpu_frameCapture_enable" = 0;
    "param_diag_gpu_shaderValidation_enable" = 0;
    "param_diag_gpu_validation_enable" = 0;
    "param_diag_memoryGraphOnResourceException" = 0;
    "param_diag_queueDebugging_enable" = 1;
    "param_diag_runtimeProfile_generate" = 0;
    "param_diag_sanitizer_asan_enable" = 0;
    "param_diag_sanitizer_tsan_enable" = 0;
    "param_diag_sanitizer_tsan_stopOnIssue" = 0;
    "param_diag_sanitizer_ubsan_stopOnIssue" = 0;
    "param_diag_showNonLocalizedStrings" = 0;
    "param_diag_viewDebugging_enabled" = 1;
    "param_diag_viewDebugging_insertDylibOnLaunch" = 1;
    "param_install_style" = 0;
    "param_launcher_UID" = 2;
    "param_launcher_allowDeviceSensorReplayData" = 0;
    "param_launcher_kind" = 0;
    "param_launcher_style" = 0;
    "param_launcher_substyle" = 0;
    "param_runnable_appExtensionHostRunMode" = 0;
    "param_runnable_productType" = "com.apple.product-type.application";
    "param_runnable_swiftVersion" = "5.5";
    "param_runnable_type" = 2;
    "param_testing_launchedForTesting" = 0;
    "param_testing_suppressSimulatorApp" = 0;
    "param_testing_usingCLI" = 0;
    "sdk_canonicalName" = "iphoneos15.0";
    "sdk_osVersion" = "15.0";
    "sdk_variant" = iphoneos;
}
--


System Information

macOS Version 11.6 (Build 20G165)
Xcode 13.0 (19234) (Build 13A233)
Timestamp: 2021-09-30T08:29:06+08:00

在谷歌上查了一下也没找到这个错误代码
大概步骤是建立MonkeyDev工程,使用Hopper Disassembler修改过TargetApp中的CFBundleExecutable文件后出现的问题.
尝试使用未修改的CFBundleExecutable也提示同样的错误。

:thinking: :thinking: :thinking:

找到问题了,原因是app中Frameworks中的某个依赖替换过。
现在不使用MonkeyDev,直接Hopper输出替换二进制,然后iOS App Signer重签,ideviceinstall安装ipa到真机。

1 Like