问题标签 [xcarchive]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1484 浏览

xcode - Xcode 如何找到 dSYM 以匹配崩溃文件?

我从客户那里收到了一个 .crash 文件,需要将它链接到正确的 dSYM 文件。该产品/版本的存档是由另一个开发人员使用 Xcode 构建的,并且 .xcarchive 文件放入 git 以备不时之需(就像今天一样)。

在阅读Analyzing Crash ReportsUnderstanding and Analyzing iOS Application Crash Reports之后,尚不清楚它是如何工作的。

我做了以下事情:

  • 打开设备窗口,“查看设备日志”按钮
  • 将 .crash 文件拖到列表中(我们将崩溃日志从不同的设备/用户拖到我们的设备上 - 这似乎是错误的,但 AFAIK 是需要做的)
  • 在 Organizer/Archives 中,所需版本的存档不在我的列表中。它是在另一台计算机上构建的,我还没有做任何事情将它带到我的环境中
  • 最初,当我查看崩溃文件时,它只有十六进制代码
  • 右键单击并“重新符号化”我之前添加的崩溃日志
  • Xcode 现在似乎不知何故知道了我的存档。我现在看到方法和行号信息,但是...

我不相信这是有效的,并且可能与错误的事情有关。

问:Xcode 如何知道我的 xcarchive 文件包含崩溃文件版本的 dSYM?(我希望它必须在组织者/档案列表中,但不是)

问:有没有更好的方法来导入 .crash 文件?(我希望能够将它拖到 Organizer/Crashes 中,但显然不是)

0 投票
1 回答
238 浏览

ios - 使用 Visual Studio Tools for Apache Cordova 创建 xcarchive 而不是 ipa?

我们正在使用Visual Studio Tools for Apache Cordova为 iOS(和 Windows)构建我们的应用程序。

我们有一台运行远程代理的 Mac。这很好用,除了我们只能让安装程序生成签名的 .ipa 文件。

我们现在正在研究能够创建一个可以交付给客户的未签名“应用程序”。然后,他们将使用他们的企业证书对其进行签名,并将其分发到他们的组织(而不是 App Store)中。

将应用程序交付给客户的推荐方法似乎是创建一个 xcarchive(我已经查看了交付使用我们的 develoepr 证书签名的 ipa 的选项,然后让客户使用iReSign将其辞职,但这似乎很不稳定)。

有没有办法在 Mac 上没有任何手动步骤的情况下使用此设置来做到这一点?

任何指向正确方向的指针都将不胜感激。

0 投票
0 回答
1259 浏览

export - Xcodebuild 从 xcarchive 为企业导出 ipa

两天前它运行良好。

但是在6 月 22 日下午 4 点 UTC+3之后,导出失败并出现错误 - “错误:exportArchive:未找到适用的设备。 ”我阅读了有关此错误的每篇文章,每篇文章,但与我的错误无关。我没有安装 rvm,我的 Mac 上根本没有 CFPropertyList gem,除了 OS X SDK 内的 Xcode.app 中的那个。

我知道一点 Ruby,但不知道如何调试这个错误以及这个 gem 可以在哪里。你知道如何解决吗?我什至不明白是什么破坏了企业的 export ipa - 在这个构建代理上没有安装任何新的东西,只是从存储库中定期更新代码。


我使用 Xcode 版本 7.3.1 (7D1014) 和相同版本的命令行工具。我不使用快车道。位码已启用。导出到应用商店效果很好。

xcodebuild 命令行:

完整的错误日志:

0 投票
2 回答
103 浏览

xcode - 有什么方法可以将 xcarchive 转换为 xcodeworkspace?

我的xcode项目经过一个月的意外开发已被删除,因为一个愚蠢的错误,不幸的是我没有任何备份!我所拥有的一切都是一个存档文件:myprojectname.xcarchive 有没有办法反编译它提取一些类或代码?任何帮助将不胜感激!

0 投票
4 回答
3374 浏览

ios - 由于缺少 Info.plist,xcarchive 格式错误

我有两个项目,我基于相同的 Rake 脚本构建,内部使用 XCode 构建。xcodebuild -archivePath用(ARCHIVE 成功)构建它,然后我用xcodebuild -exportArchive. 问题是第一个项目成功了所有步骤,但第二个项目失败了,xcodebuild -exportArchive因为xcarchive格式错误。我已经比较了这两个档案,并且畸形是由于档案Info.plist内部丢失造成的。当我手动准备Info.plist并将其放入xcarchive时,我可以毫无问题地打包应用程序。

为什么 XCode 构建不会产生Info.plist内部xcarchive文件的任何线索?

0 投票
1 回答
1033 浏览

ios - 共享 .xcarchive 是否安全?

我在某种程度上是 Xcode 的业余爱好者,这件事对我来说非常重要。

.xcarchive我的朋友使用他的开发人员 ID 发布我的应用程序,他要求我给他*.ipa文件

正如我在 stackoverflow 中阅读的主题.xcarchive具有相同的内容,ipa并且不担心丢失和窃取源代码。

但是,当我检查xcarchive并使用显示内容选项时,我会在应用程序文件夹中看到大多数项目文件,例如图像和源文件,而且我的一些代码也在*.nib文件中

这正常吗?ipa如果我得到相同的结果,我会提取吗?

Xcode 中是否有任何安全或提示可以更好地在存档项目之前激活?

0 投票
0 回答
29 浏览

xcode - 更改 .xcarchive 的设备目标

我正在使用 Cocoon 为 IOS,特别是 iPhone 构建一个 Construct 2 项目。问题是 cocoon 是为“Universal”(iphone 和 iPad)构建的。构建格式为 .xcarchive。

我的问题:如何更改 .xcarchive 的设备目标以使其仅在 iPhone 中运行?

0 投票
0 回答
307 浏览

ios - Why do I see a lot of .dSYM files in my archive>dSYM folder?

I was analysing a crash and I noticed I have a lot of .dSYM files in my dSYM folder inside archive package,

below is the image of dSYM folder from my archive showing all the contents inside it.

Image showing .dSYM files in side archive

Also

I noticed there is only 1 file with the name of my project that I think I will be using to symbolicate my crash, I wonder what are other files used for and why are the generated?

Note: I created a default iOS project (named "test") using Xcode 8.3.1 to recreate this observation.

0 投票
1 回答
448 浏览

ios - 即使我有正确的 .dSYM 文件,Xcode 也无法符号化我的崩溃日志

我一直在观察这一点,当我的应用程序崩溃时,我会收到崩溃日志并尝试对其进行符号化,但随后会发生

  1. 当我使用 xcode 进行符号化时,它从不符号化崩溃的地址
  2. 当我使用指定developer.apple.com 技术说明的 atos 命令时,它要么提供一些其他类函数名称,而不必对崩溃做任何事情
  3. 我使用了其他方法,例如 symbolicatecrash 脚本,但结果与以前相同。
  4. 我也尝试了给定stackoverflow.com/questions/7932992的解决方案,但没有成功
  5. 我创建了一个演示崩溃并尝试将我的应用程序方案更改为“运行”并将“构建配置”更改为“发布”以检查当我将应用程序直接运行到设备时崩溃是否象征性,我测试了应用程序,演示发生崩溃,在这种情况下,崩溃被象征性地对待。
  6. 我在一个新应用程序中创建了一个演示崩溃,并创建了一个存档和导出 IPA,在设备中使用这个 ipa 来重新创建该崩溃,但仍然 xcode 无法表示该崩溃。

我不明白为什么它会这样,

我查看了档案以找到我的 dSYM 文件,并且可以在那里找到它,但无法使用上述任何过程对其进行符号化。

指导会很有帮助!

0 投票
27 回答
63019 浏览

ios - 配置文件与应用程序标识符权利的权利文件值不匹配

我正在尝试将应用程序上传到应用程序商店,但在具有证书的页面上出现此错误。据我所知,我已经更改了字段,因此它们匹配了,但是我缺少一些东西。

这就是弹出的内容

任何帮助将不胜感激。

信息列表