问题标签 [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.
xcode - Xcode 如何找到 dSYM 以匹配崩溃文件?
我从客户那里收到了一个 .crash 文件,需要将它链接到正确的 dSYM 文件。该产品/版本的存档是由另一个开发人员使用 Xcode 构建的,并且 .xcarchive 文件放入 git 以备不时之需(就像今天一样)。
在阅读Analyzing Crash Reports和Understanding and Analyzing iOS Application Crash Reports之后,尚不清楚它是如何工作的。
我做了以下事情:
- 打开设备窗口,“查看设备日志”按钮
- 将 .crash 文件拖到列表中(我们将崩溃日志从不同的设备/用户拖到我们的设备上 - 这似乎是错误的,但 AFAIK 是需要做的)
- 在 Organizer/Archives 中,所需版本的存档不在我的列表中。它是在另一台计算机上构建的,我还没有做任何事情将它带到我的环境中
- 最初,当我查看崩溃文件时,它只有十六进制代码
- 右键单击并“重新符号化”我之前添加的崩溃日志
- Xcode 现在似乎不知何故知道了我的存档。我现在看到方法和行号信息,但是...
我不相信这是有效的,并且可能与错误的事情有关。
问:Xcode 如何知道我的 xcarchive 文件包含崩溃文件版本的 dSYM?(我希望它必须在组织者/档案列表中,但不是)
问:有没有更好的方法来导入 .crash 文件?(我希望能够将它拖到 Organizer/Crashes 中,但显然不是)
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 上没有任何手动步骤的情况下使用此设置来做到这一点?
任何指向正确方向的指针都将不胜感激。
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 命令行:
完整的错误日志:
xcode - 有什么方法可以将 xcarchive 转换为 xcodeworkspace?
我的xcode项目经过一个月的意外开发已被删除,因为一个愚蠢的错误,不幸的是我没有任何备份!我所拥有的一切都是一个存档文件:myprojectname.xcarchive 有没有办法反编译它提取一些类或代码?任何帮助将不胜感激!
ios - 由于缺少 Info.plist,xcarchive 格式错误
我有两个项目,我基于相同的 Rake 脚本构建,内部使用 XCode 构建。xcodebuild -archivePath
用(ARCHIVE 成功)构建它,然后我用xcodebuild -exportArchive
. 问题是第一个项目成功了所有步骤,但第二个项目失败了,xcodebuild -exportArchive
因为xcarchive
格式错误。我已经比较了这两个档案,并且畸形是由于档案Info.plist
内部丢失造成的。当我手动准备Info.plist
并将其放入xcarchive
时,我可以毫无问题地打包应用程序。
为什么 XCode 构建不会产生Info.plist
内部xcarchive
文件的任何线索?
ios - 共享 .xcarchive 是否安全?
我在某种程度上是 Xcode 的业余爱好者,这件事对我来说非常重要。
.xcarchive
我的朋友使用他的开发人员 ID 发布我的应用程序,他要求我给他*.ipa
文件
正如我在 stackoverflow 中阅读的主题.xcarchive
具有相同的内容,ipa
并且不担心丢失和窃取源代码。
但是,当我检查xcarchive
并使用显示内容选项时,我会在应用程序文件夹中看到大多数项目文件,例如图像和源文件,而且我的一些代码也在*.nib
文件中
这正常吗?ipa
如果我得到相同的结果,我会提取吗?
Xcode 中是否有任何安全或提示可以更好地在存档项目之前激活?
xcode - 更改 .xcarchive 的设备目标
我正在使用 Cocoon 为 IOS,特别是 iPhone 构建一个 Construct 2 项目。问题是 cocoon 是为“Universal”(iphone 和 iPad)构建的。构建格式为 .xcarchive。
我的问题:如何更改 .xcarchive 的设备目标以使其仅在 iPhone 中运行?
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.
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.
ios - 即使我有正确的 .dSYM 文件,Xcode 也无法符号化我的崩溃日志
我一直在观察这一点,当我的应用程序崩溃时,我会收到崩溃日志并尝试对其进行符号化,但随后会发生
- 当我使用 xcode 进行符号化时,它从不符号化崩溃的地址
- 当我使用指定developer.apple.com 技术说明的 atos 命令时,它要么提供一些其他类函数名称,而不必对崩溃做任何事情
- 我使用了其他方法,例如 symbolicatecrash 脚本,但结果与以前相同。
- 我也尝试了给定stackoverflow.com/questions/7932992的解决方案,但没有成功
- 我创建了一个演示崩溃并尝试将我的应用程序方案更改为“运行”并将“构建配置”更改为“发布”以检查当我将应用程序直接运行到设备时崩溃是否象征性,我测试了应用程序,演示发生崩溃,在这种情况下,崩溃被象征性地对待。
- 我在一个新应用程序中创建了一个演示崩溃,并创建了一个存档和导出 IPA,在设备中使用这个 ipa 来重新创建该崩溃,但仍然 xcode 无法表示该崩溃。
我不明白为什么它会这样,
我查看了档案以找到我的 dSYM 文件,并且可以在那里找到它,但无法使用上述任何过程对其进行符号化。
指导会很有帮助!
ios - 配置文件与应用程序标识符权利的权利文件值不匹配
我正在尝试将应用程序上传到应用程序商店,但在具有证书的页面上出现此错误。据我所知,我已经更改了字段,因此它们匹配了,但是我缺少一些东西。
任何帮助将不胜感激。