Xcode 11.2-无法将App文件安装到设备? [英] Xcode 11.2 - Unable to install App file to device?
问题描述
我最近将操作系统更新为Catalina,并将Xcode更新为11.2.这样做之后,当我尝试在设备上运行应用程序的发行版时,仅收到错误消息:
I recently updated my OS to Catalina, and updated Xcode to 11.2. Since doing so, when I try to run a release version of my app on my device, I'm simply given the error:
无法安装应用.
当我点击详细信息"时,它将为我提供以下内容:
When I tap 'details', it provides me with the following:
应用程序安装失败域:com.apple.dtdevicekit代码:-402620395失败原因:该可执行文件的有效供应配置文件为找不到.
App installation failed Domain: com.apple.dtdevicekit Code: -402620395 Failure Reason: A valid provisioning profile for this executable was not found.
用户信息:{DVTRadarComponentKey = 487927;"com.apple.dtdevicekit.stacktrace" =(0 DTDeviceKitBase 0x000000011baff6e7 DTDKCreateNSError + 109 1 DTDeviceKitBase
0x000000011baffde9 DTDK_AMDErrorToNSError + 792 2 DTDeviceKitBase
0x000000011bb3f56a 90- [DTDKMobileDeviceTokeninstallApplicationBundleAtPath:withOptions:andError:withCallback:] _ block_invoke+ 164 3 DVTFoundation 0x000000010356f156 DVTInvokeWithStrongOwnership + 73 4 DTDeviceKitBase
0x000000011bb3f301-[DTDKMobileDeviceTokeninstallApplicationBundleAtPath:withOptions:andError:withCallback:] +1589 5 IDEiOSSupportCore 0x000000011b9c7a25__118- [DVTiOSDevice(DVTiPhoneApplicationInstallation)processAppInstallSet:appUninstallSet:installOptions:completionBlock:] _ block_invoke.352+ 4523 6 DVTFoundation 0x00000001036a03ba __DVT_CALLING_CLIENT_BLOCK + 7 7 DVTFoundation 0x00000001036a1a92 __DVTDispatchAsync_block_invoke + 809 8
libdispatch.dylib 0x00007fff68220583_dispatch_call_block_and_release + 12 9 libdispatch.dylib 0x00007fff6822150e _dispatch_client_callout + 8 10 libdispatch.dylib0x00007fff68226ace _dispatch_lane_serial_drain + 597 11libdispatch.dylib 0x00007fff68227452_dispatch_lane_invoke + 363 12 libdispatch.dylib 0x00007fff68230a9e _dispatch_workloop_worker_thread + 598 13libsystem_pthread.dylib 0x00007fff6847a71b_pthread_wqthread + 290 14 libsystem_pthread.dylib 0x00007fff6847a57b start_wqthread + 15);}
User Info: {
DVTRadarComponentKey = 487927;
"com.apple.dtdevicekit.stacktrace" = ( 0 DTDeviceKitBase 0x000000011baff6e7 DTDKCreateNSError + 109 1 DTDeviceKitBase
0x000000011baffde9 DTDK_AMDErrorToNSError + 792 2 DTDeviceKitBase
0x000000011bb3f56a 90-[DTDKMobileDeviceToken
installApplicationBundleAtPath:withOptions:andError:withCallback:]_block_invoke
+ 164 3 DVTFoundation 0x000000010356f156 DVTInvokeWithStrongOwnership + 73 4 DTDeviceKitBase
0x000000011bb3f301 -[DTDKMobileDeviceToken
installApplicationBundleAtPath:withOptions:andError:withCallback:] +
1589 5 IDEiOSSupportCore 0x000000011b9c7a25
__118-[DVTiOSDevice(DVTiPhoneApplicationInstallation) processAppInstallSet:appUninstallSet:installOptions:completionBlock:]_block_invoke.352
+ 4523 6 DVTFoundation 0x00000001036a03ba __DVT_CALLING_CLIENT_BLOCK + 7 7 DVTFoundation 0x00000001036a1a92 __DVTDispatchAsync_block_invoke + 809 8
libdispatch.dylib 0x00007fff68220583
_dispatch_call_block_and_release + 12 9 libdispatch.dylib 0x00007fff6822150e _dispatch_client_callout + 8 10 libdispatch.dylib
0x00007fff68226ace _dispatch_lane_serial_drain + 597 11
libdispatch.dylib 0x00007fff68227452
_dispatch_lane_invoke + 363 12 libdispatch.dylib 0x00007fff68230a9e _dispatch_workloop_worker_thread + 598 13
libsystem_pthread.dylib 0x00007fff6847a71b
_pthread_wqthread + 290 14 libsystem_pthread.dylib 0x00007fff6847a57b start_wqthread + 15 ); }
我的供应配置文件和我的证书都是100%正确的.我不知道为什么会这样,而且我已经尝试了所有方法来安装/运行它.我尝试过:
My provisioning profiles are 100% correct, as are my certificates. I have no idea why this is happening, and I've tried absolutely everything to get it to install/run. I've tried:
- 再次检查运行"选项卡下方案"是否已释放
- 确认选择了正确的配置文件
- 从我的设备中删除该应用
- 创建新的配置文件
- 更改我的商品包ID
- 创建新证书
- 清理构建文件夹,重新启动Xcode
- 重新安装Xcode
- 删除派生数据"文件夹
以上方法均无效.我已经参加了2天了,我们非常感谢您的帮助.我可以将应用程序文件成功安装到设备上的唯一方法是,如果我先将其上传到TestFlight(这在每次我想测试一个小的更改时都无法实现).
NONE of the above has worked. I've been at this for 2 days now - help is appreciated. The only way I'm able to install the app file successfully to my device is if I upload it to TestFlight first (which, I can't feasibly do every time I want to test a small change).
推荐答案
转到文件"->工作区设置",并确保您的构建系统设置为旧式构建系统".
Go to File -> Workspace Settings, and make sure your build system is set to Legacy Build System.
我在Catalina和Xcode 11.2上遇到了相同的问题,这为我解决了这个问题.
I ran into the same issue on Catalina and Xcode 11.2 and this solved it for me.
从Xcode 11开始,Apple开始执行某些构建标准,以前只有在.ipa提取的AppStore构建和设备构建中才需要这些构建标准.
As of Xcode 11 Apple is starting to enforce some of the build criteria that was previously only required for AppStore builds on .ipa extraction, and device builds.
到目前为止,我已经遇到:
So far I have encountered:
- 对于较旧项目或使用较旧框架的项目的设备部署,需要上述旧版构建系统设置
- 删除未使用的体系结构以从存档中提取IPA
这篇关于Xcode 11.2-无法将App文件安装到设备?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!