Xcode 错误消息:“无法检查应用程序包”

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/13659409/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-15 02:13:51  来源:igfitidea点击:

Xcode Error Message: "could not inspect application package"

iphoneiosxcodedevice

提问by cndv

I'm trying to run my app on the device but I'm getting the following error message "Could not inspect application package", the app was successfully running on the device but then it stopped, it still builds successfully. Other apps are running fine.

我正在尝试在设备上运行我的应用程序,但收到以下错误消息“无法检查应用程序包”,该应用程序已在设备上成功运行,但随后停止,它仍然成功构建。其他应用程序运行良好。

This was the error from the console.

这是来自控制台的错误。

Dec 1 14:08:13 Marafeti kernel[0] : lockbot[567] Builtin profile: gputoolsd (sandbox) Dec 1 14:08:28 Marafeti installd[31] : 0x2ff7c000 handle_install: Install of "/var/mobile/Media/PublicStaging/demoMus.app" requested by mobile_installation_proxy Dec 1 14:08:28 Marafeti installd[31] : 0x2ff7c000 peruse_package: App info dict loaded from "/var/tmp/install_staging.44DhXc/demoMus.app" did not have bundle identifier Dec 1 14:08:28 Marafeti installd[31] : 0x2ff7c000 stage_package: Could not peruse package at /var/tmp/install_staging.44DhXc/demoMus.app Dec 1 14:08:28 Marafeti installd[31] : 0x2ff7c000 MobileInstallationInstall_Server: Could not stage the package Dec 1 14:08:28 Marafeti mobile_installation_proxy[572] : 0x39dbeb88 MobileInstallationInstall: failed with -1 Dec 1 14:08:28 Marafeti mobile_installation_proxy[572] : handle_install: Installation failed Dec 1 14:08:29 Marafeti installd[31] : 0x2ff7c000 handle_install: API failed Dec 1 14:11:50 Marafeti dataaccessd[83] : 0x1dd6c3b0|DA|Note |AccountID: E1B4940D-E02C-4ECF-B6AC-7B0DB8BAAA52 ("iCloud") (Legacy) Stats DAStatusReport 0x1e8e9d80: { DASRAccountType = IMAPNotes; DASRPersistentUUID = "E1B4940D-E02C-4ECF-B6AC-7B0DB8BAAA52"; DASRTimeSpan = "37.06999397277832"; } =======

28 Marafeti mobile_installation_proxy[572] : handle_install: 安装失败 12 月 1 日 14:08:29 Marafeti installd[31] : 0x2ff7c000 handle_install: API 失败 12 月 1 日 14:11:50 Marafeti dataaccessd[83] : 0x1dd|d6c|注意 | E1B4940D-E02C-4ECF-B6AC-7B0DB8BAAA52(“iCloud”)(旧版)统计数据 DAStatusReport 0x1e8e9d80:{ DASRAccountType = IMAPNotes; DASRPersistentUUID = "E1B4940D-E02C-4ECF-B6AC-7B0DB8BAAA52"; DASRTimeSpan = "37.06999397277832"; } ======== { DASRAccountType = IMAPNotes; DASRPersistentUUID = "E1B4940D-E02C-4ECF-B6AC-7B0DB8BAAA52"; DASRTimeSpan = "37.06999397277832"; } ======== { DASRAccountType = IMAPNotes; DASRPersistentUUID = "E1B4940D-E02C-4ECF-B6AC-7B0DB8BAAA52"; DASRTimeSpan = "37.06999397277832"; } ========

AccountID: ABEE9E0F-D30B-488C-AE35-0A67FFC9D0A8 ("Gmail") (Legacy)
Stats DAStatusReport 0x1ddc6af0: {
    DASRAccountType = IMAPNotes;
    DASRPersistentUUID = "ABEE9E0F-D30B-488C-AE35-0A67FFC9D0A8";
    DASRTimeSpan = "36.95116698741913";
}
=======

AccountID: 00D54212-0B42-4D2E-A7CF-517815381FCC ("iCloud") (Legacy)
Stats DAStatusReport 0x1e8e5e30: {
    DASRAccountType = CalDAV;
    DASRFailedNetworkRequests = 3;
    DASRPersistentUUID = "00D54212-0B42-4D2E-A7CF-517815381FCC";
    DASRSuccessfulRequests = 1;
    DASRTimeInNetworking = "0.1138659119606018";
    DASRTimeSpan = "36.83354198932648";
}
DATaskManager <DACoreDAVTaskManager: 0x1e889060> state:Nominal
Active exclusive task: (null)
Queued exclusive tasks: (null)
Independent tasks: (null)
Held independent tasks: (null)
Modal-held independent tasks: (null)
Active queued task: (null)
Queued tasks: (null)
Active modal task: (null)
Queued modal tasks: (null)

Associated with account: <MobileCalDAVMobileMeChildDaemonAccount: 0x1ddc7740>: accountID 00D54212-0B42-4D2E-A7CF-517815381FCC persistentUUID 00D54212-0B42-4D2E-A7CF-517815381FCC
=======

AccountID: 939CC513-0027-4F6E-821B-CC14022CA49A ("Oxinai") (Legacy)
Stats DAStatusReport 0x1e8ece00: {
    DASRAccountType = CalDAV;
    DASRFailedNetworkRequests = 3;
    DASRPersistentUUID = "939CC513-0027-4F6E-821B-CC14022CA49A";
    DASRSuccessfulRequests = 1;
    DASRTimeInNetworking = "0.06468302011489868";
    DASRTimeSpan = "36.41551601886749";
}
DATaskManager <DACoreDAVTaskManager: 0x1ddfb950> state:Nominal
Active exclusive task: (null)
Queued exclusive tasks: (null)
Independent tasks: (null)
Held independent tasks: (null)
Modal-held independent tasks: (null)
Active queued task: (null)
Queued tasks: (null)
Active modal task: (null)
Queued modal tasks: (null)

Associated with account: <MobileCalDAVChildDaemonAccount: 0x1e8e41f0>: accountID 939CC513-0027-4F6E-821B-CC14022CA49A persistentUUID 939CC513-0027-4F6E-821B-CC14022CA49A
=======

AccountID: C82E01E9-8299-49F2-8501-B0C31E05C8FC ("Gmail") (Legacy)
Stats DAStatusReport 0x1e8ef610: {
    DASRAccountType = CalDAV;
    DASRFailedNetworkRequests = 3;
    DASRPersistentUUID = "C82E01E9-8299-49F2-8501-B0C31E05C8FC";
    DASRSuccessfulRequests = 1;
    DASRTimeInNetworking = "0.04899799823760986";
    DASRTimeSpan = "36.41232699155807";
}
DATaskManager <DACoreDAVTaskManager: 0x1dd7b060> state:Nominal
Active exclusive task: (null)
Queued exclusive tasks: (null)
Independent tasks: (null)
Held independent tasks: (null)
Modal-held independent tasks: (null)
Active queued task: (null)
Queued tasks: (null)
Active modal task: (null)
Queued modal tasks: (null)

Associated with account: <MobileCalDAVChildDaemonAccount: 0x1e8eea60>: accountID C82E01E9-8299-49F2-8501-B0C31E05C8FC persistentUUID C82E01E9-8299-49F2-8501-B0C31E05C8FC
=======

AccountID: 915C5A43-FE6D-4EEE-A157-A7D26671DDAA ("iCloud") (Legacy)
Stats DAStatusReport 0x1ddda4a0: {
    DASRAccountType = CardDAV;
    DASRPersistentUUID = "915C5A43-FE6D-4EEE-A157-A7D26671DDAA";
    DASRTimeSpan = "36.39721202850342";
}
DATaskManager <DACoreDAVTaskManager: 0x1e83be40> state:Nominal
Active exclusive task: (null)
Queued exclusive tasks: (null)
Independent tasks: (null)
Held independent tasks: (null)
Modal-held independent tasks: (null)
Active queued task: (null)
Queued tasks: (null)
Active modal task: (null)
Queued modal tasks: (null)

Associated with account: <CardDAVMobileMeChildDaemonAccount: 0x1ddda0e0>: accountID 915C5A43-FE6D-4EEE-A157-A7D26671DDAA persistentUUID 915C5A43-FE6D-4EEE-A157-A7D26671DDAA
=======

AccountID: 2F8D6492-EB6D-4C65-BB6D-29DB9B9D5FDD ("iCloud") (Legacy)
Stats DAStatusReport 0x1dddcb00: {
    DASRAccountType = BookmarkDAV;
    DASRPersistentUUID = "2F8D6492-EB6D-4C65-BB6D-29DB9B9D5FDD";
    DASRTimeSpan = "36.25405502319336";
}
DATaskManager <DACoreDAVTaskManager: 0x1ddcf400> state:Nominal
Active exclusive task: (null)
Queued exclusive tasks: (null)
Independent tasks: (null)
Held independent tasks: (null)
Modal-held independent tasks: (null)
Active queued task: (null)
Queued tasks: (
)
Active modal task: (null)
Queued modal tasks: (null)

Associated with account: <BookmarkDAVMobileMeChildDaemonAccount: 0x1e8f1670>: accountID 2F8D6492-EB6D-4C65-BB6D-29DB9B9D5FDD persistentUUID 2F8D6492-EB6D-4C65-BB6D-29DB9B9D5FDD
=======

AccountID: A7FA469A-9A67-4C93-8FF7-D60BC81AB75C ("Facebook") (Accountsd)
Stats DAStatusReport 0x1e8a8d40: {
    DASRDisplayName = Facebook;
    DASRPersistentUUID = "A7FA469A-9A67-4C93-8FF7-D60BC81AB75C";
    DASRTimeSpan = "36.18959897756577";
}
No Task Manager initted yet=======

AccountID: 34DBB43F-29EB-4B7A-B8EC-6DBAD3CE87BE ("Facebook") (Accountsd)
Stats DAStatusReport 0x1ddc1710: {
    DASRDisplayName = Facebook;
    DASRPersistentUUID = "34DBB43F-29EB-4B7A-B8EC-6DBAD3CE87BE";
    DASRTimeSpan = "36.06168901920319";
}
No Task Manager initted yet=======

_contactsLockHolder (null)
_contactsWaiters (
)
_waiterIDsExpectingContactsLock {(
)}
_eventsLockHolder (null)
_eventsWaiters (
)
_waiterIDsExpectingEventsLock {(
)}
_notesLockHolder (null)
_notesWaiters (
)
_waiterIDsExpectingNotesLock {(
)}
_bookmarksLockHolder (null)
_bookmarksWaiters (
)
_waiterIDsExpectingBookmarksLock {(
)}
Shared DAPowerAssertionManager object <DADaemonPowerAssertionManager: 0x1dd637c0>:
Contexts asserting power: <NSCountedSet: 0x1ddf9fd0> ()
Contexts held aside: <NSCountedSet: 0x1ddf68f0> ()
Active Assertions: {
}

DARefreshManager enabled wrappers:
Topic "com.me.cal" {
    <DARefreshWrapper 0x1ddc14c0 for delegate <MobileCalDAVMobileMeChildDaemonAccount: 0x1ddc7740>: accountID 00D54212-0B42-4D2E-A7CF-517815381FCC persistentUUID 00D54212-0B42-4D2E-A7CF-517815381FCC: Push state 0, style Poll, last registration: (null)>
}
DARefreshManager wrappers:
    <DARefreshWrapper 0x1e889c90 for delegate <MobileCalDAVChildDaemonAccount: 0x1e8e41f0>: accountID 939CC513-0027-4F6E-821B-CC14022CA49A persistentUUID 939CC513-0027-4F6E-821B-CC14022CA49A: Push state 0, style Poll, last registration: (null)>
    <DARefreshWrapper 0x1dd28170 for delegate <CardDAVAgent: 0x1e8af410>: Push state 0, style Poll, last registration: (null)>
    <DARefreshWrapper 0x1e829ae0 for delegate <BookmarkDAVAgent: 0x1e8af570>: Push state 0, style Poll, last registration: (null)>
    <DARefreshWrapper 0x1ddeeac0 for delegate <MobileCalDAVChildDaemonAccount: 0x1e8eea60>: accountID C82E01E9-8299-49F2-8501-B0C31E05C8FC persistentUUID C82E01E9-8299-49F2-8501-B0C31E05C8FC: Push state 0, style Poll, last registration: (null)>

Any advice ?

有什么建议吗?

Thank you for your time.

感谢您的时间。

回答by Someone13

For me, I copied a folder into Xcode 4.6.2 with the name "Resources". When Xcode asked, I created the folder references for any added folders.

对我来说,我将一个名为“Resources”的文件夹复制到 Xcode 4.6.2 中。当 Xcode 询问时,我为任何添加的文件夹创建了文件夹引用。

Every time I did this, I would have to goto the Derived applications directory, and delete the build directory for my project to get it working again.

每次执行此操作时,我都必须转到派生应用程序目录,并删除我的项目的构建目录以使其再次运行。

Solution:Do not copy a folder by reference into Xcode with the name "Resources". Rename it to something else other than Resources.

解决方案:不要通过引用将文件夹复制到名为“Resources”的 Xcode 中。将其重命名为 Resources 以外的其他名称。

Very annoying error.

很烦人的错误。

回答by Chirag Dj

also try just doing a Product->Clean

也尝试只做一个产品->清洁

回答by ArunJTS

When I replaced the 'Resources' folder on the xcode, by mistake the below option was selected.

当我替换 xcode 上的“Resources”文件夹时,错误地选择了以下选项。

Create folder references for any added folders

为任何添加的文件夹创建文件夹引用

But the correct option should be,

但正确的选择应该是,

Create groups for any added folders

为任何添加的文件夹创建组

Taking care of the above option is important point in saving time ad fixing the above issue. (It is one of the possibilities for getting this error).

照顾好上述选项对于节省时间和解决上述问题很重要。(这是获得此错误的可能性之一)。

回答by Cayman

I have Created a group named "Resources", and then select all resource under Resources folder and select "Create folder references for any added folders"

我创建了一个名为“ Resources”的组,然后选择资源文件夹下的所有资源并选择“为任何添加的文件夹创建文件夹引用”

回答by Radu Ursache

the problem is with your bundle name. make sure you assign an bundle id to project, target and info.plist. i had the same issue, it fixed after adding the bundle id :)

问题在于您的捆绑包名称。确保你为 project、target 和 info.plist 分配了一个 bundle id。我有同样的问题,它在添加包 ID 后修复:)

回答by Oded Regev

Swift Framework

Swift 框架

For me the problem was using a custom Swift framework with files structure similar to the following:

对我来说,问题是使用自定义 Swift 框架,其文件结构类似于以下内容:

enter image description here

在此处输入图片说明

Taken from: https://developer.apple.com/library/mac/documentation/MacOSX/Conceptual/BPFrameworks/Concepts/FrameworkAnatomy.html

摘自:https: //developer.apple.com/library/mac/documentation/MacOSX/Conceptual/BPFrameworks/Concepts/FrameworkAnatomy.html

It turns out that with Swift the right framework structure looks like this:

事实证明,使用 Swift 时,正确的框架结构如下所示:

enter image description here

在此处输入图片说明

After I changed the directory structure to the latter - everything worked as expected

在我将目录结构更改为后者之后 - 一切都按预期进行

回答by Tim Friedland

Uncheck the Target Membership in .plist

取消选中 .plist 中的 Target Membership

.

.

回答by letsdev-cwack

I had two issues that solved the problem for me. First I had configured in XCodes copy files section to copy the ResourceRules.plist and on the other hand there was also added a non-third party ios framework in the copy files section (Storekit in my case). After removing that problem was solved.

我有两个问题为我解决了这个问题。首先,我在 XCodes 复制文件部分进行了配置以复制 ResourceRules.plist,另一方面,在复制文件部分(在我的情况下为 Storekit)中还添加了一个非第三方 ios 框架。删除后问题就解决了。

回答by user698789

I had the same issue, with an over-the-air Enterprise app, that was working prior to updating to XCode 6.1.

我遇到了同样的问题,在更新到 XCode 6.1 之前运行的无线企业应用程序。

I ran down the usual suspects (Bundle identifier, a file or directory named "resources", Cleaning and Building, etc.). No dice.

我找到了常见的可疑对象(捆绑标识符、名为“资源”的文件或目录、清洁和构建等)。没有骰子。

Here's what fixed my issue - I renamed my application's .plist file, and copied in a .plist file from a project that was working fine after the XCode update.

这是解决我的问题的方法 - 我重命名了应用程序的 .plist 文件,并从 XCode 更新后运行良好的项目复制到 .plist 文件中。

Recompiled. Worked.

重新编译。工作。

I didn't do a line by line compare to see what changed... because I had already wasted a day on this. Maybe later. But not today.

我没有逐行比较以查看发生了什么变化……因为我已经在这上面浪费了一天。也许以后。但不是今天。

Hope this helps someone else NOT spend a wasted afternoon.

希望这有助于其他人不要浪费一个下午。