问题标签 [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 投票
0 回答
356 浏览

ios - 通过归档和导出创建的 ipa 与通过将 .app 文件拖动到 iTunes 中创建的 ipa 有什么区别?

使用 xcode 存档创建的 ups 和通过将 .app 文件拖到 iTunes 创建的 ipa 有什么区别?如果没有区别,那么为什么需要登录才能从管理器中导出 ipa 而不是将其拖到 iTunes 中?

0 投票
1 回答
296 浏览

ios - iOS - 用于重新签名应用的 dSYM

我正在为客户开发品牌应用程序。为了自动化签名品牌部分,我开发了一个脚本,客户可以运行该脚本以使用她/他的证书和配置对生成的 xcArchive 进行签名,然后将其上传到 App Store。

在项目构建阶段,我正在运行脚本以将 dSYM 提交给 Crashlytics(我可以访问客户的密钥)。在应用程序退出并且它的捆绑 ID 被修改后,dSYM 是否会有任何用处?

0 投票
1 回答
81 浏览

ios - 如何在 XCArchive 文件之上构建?

我有一个客户端,它向我提供了一个 XCArchive 文件,用作项目的基础层。我要扩展基类并添加定制。如何在我的项目中使用 XCArchive 文件?有什么方法可以转换或提取预编译库(.a)或以某种方式附加为框架,将其添加为目标,等等...

不知道从哪里开始。

0 投票
2 回答
1239 浏览

xamarin - 使用 msbuild 命令行 xcarchive 到 ipa

前提:我仅限于在该项目的早期阶段使用 xamarin,以尝试加快 beta 分发的开发过程。(剧透:它很慢而且记录不充分)。

因此,我正在为应用商店分发创建一个构建管道,并且已经付出了我所能给予的所有 msbuild 的爱,但我似乎无法将最后两部分放在一起。

问题:为了包含用于 iphone 分发的去符号化文件,您必须构建一个存档,然后利用该存档构建一个签名的 ipa 以上传到 Itunes Connect。我似乎找不到支持指定构建存档路径以在 msbuild 中创建 ipa 的文档。

你们中的哪一个巫师可以帮助我和这个被滥用的小型 xamarin 社区想出一个答案?目前我的步骤如下。

使用以下内容构建存档: msbuild "iOS/project.sln" /p:Configuration="Release" /p:Platform="iPhone" /p:ArchiveOnBuild=true /p:CFBundleVersion=${FORMATTED_BUILD_NUMBER} /p:CFBundleShortVersionString =${FORMATTED_BUILD_NUMBER} /t:清洁 /t:构建

然后使用存档构建 ipa ......但是我没有看到任何关于如何包含您将在 xcode 命令行中包含的 -exportArchive 标记的信息。

如果还没有,我会在找到后将其包含在内。

0 投票
1 回答
5101 浏览

ios - 如何将嵌入式框架的 dSYM 文件包含到应用存档中

我的应用程序使用了一些 3rd 方框架。我有一个框架本身和它的 dSYM 文件。

存档我的应​​用程序时,存档不包含此框架的 dSYM 文件。它包含其他框架的 dSYM 文件,这些框架通过 Cocoa Pods 包含并与我的应用程序一起构建。

我正在使用 HockeyApp 进行应用分发,因此我将我的应用 IPA 和 dSYM 存档上传到它。但是由于这个确切的框架缺少这个确切的 dSYM,我无法在崩溃报告中看到所有堆栈跟踪。

所以问题是:我怎样才能请 Xcode 为框架复制 dSYM 文件?我应该在归档期间通过脚本手动执行此操作吗?

0 投票
1 回答
204 浏览

ios - 使用 cordova cli 生成 xcarchive 文件

我曾经cordova -- build ios --device成功生成签名的 *.ipa 文件,但是这里似乎没有 *.xcarchive 文件:

2018-10-18T21:02:53.4124540Z ** ARCHIVE SUCCEEDED ** 2018-10-18T21:02:53.4125690Z 2018-10-18T21:02:53.7699240Z 2018-10-18 16:02:53.769 xcodebuild[24727:142486] 2018-10-18T21:02:53.9046040Z 2018-10-18 16:02:53.904 xcodebuild[24727:142486] [MT] IDEDistribution: -[IDEDistributionLogging _createLoggingBundleAtPath:]: Created bundle at path '/var/folders/jr/j1yxcy8x1zqb9pkr64dwp0mw0000gn/T/App_2018-10-18_16-02-53.903.xcdistributionlogs'. 2018-10-18T21:03:01.5280840Z Exported App.xcarchive to: /Users/alekseimelezhik/agent01/_work/2/s/platforms/ios/build/device 2018-10-18T21:03:01.5281720Z ** EXPORT SUCCEEDED **

在我的情况下,我只有platforms/ios/build/device/App.ipa文件,不能正常App.xcarchive(它似乎在导出后被删除?)

问题是,如何cordova build生成 (keep) *.xcarchive 文件?

谢谢

0 投票
0 回答
3862 浏览

ios - 使用 `xcodebuild` 归档时 CompileSwift 正常 arm64

问题:存档时在终端中出现以下错误

The following build commands failed:

CompileSwift normal arm64

CompileSwiftSources normal arm64 com.apple.xcode.tools.swift.compiler

重现步骤: xcodebuild -workspace playmule.xcworkspace -scheme playmule -sdk iphoneos -archivePath ~/Desktop/playmule.xcarchive -configuration playmule archive

以下是 ** ARCHIVE FAILED ** 之前的一堆行:(见下文)

/Users/ss/Desktop/playmule-ios/playmule/Utility/NetworkManager.swift:174:25:错误:类型“Constants.Api”没有成员“BaseUrl”;你是说'resetUrl'吗?让 urlString = Constants.Api.BaseUrl + Constants.Api.currentVersion + Constants.Api.resendSMSEndpoint ^~~~~~~~~~~~~ ~~~~~~~ resetUrl

对于同一个静态变量,同样的错误会重复出现。该变量被确认存在于结构中,如下所示:

编辑:我能够在设备和模拟器上运行这个项目。所以这个问题与代码语义无关

0 投票
1 回答
439 浏览

xcode - Xcode Post Archive Action - 存档路径环境变量

我在 macOS Catalina 版本 10.15.2 (19C57) 上使用 Xcode 11.3.1 (11C504) 来创建 iOS 应用程序。

我想添加一个后存档步骤,该步骤将对 xcarchive 文件进行操作。
我不确定哪个环境变量提供存档路径。

谢谢

0 投票
2 回答
2830 浏览

ios - 如何查看我的 iOS 14 应用程序剪辑的大小是否低于 10MB?

我一直在使用 Xcode 12 beta 构建应用程序剪辑。根据文档,应用程序应该小于 10MB,但我无法查看我是否真的低于这个限制。

0 投票
0 回答
63 浏览

ios - 未签名的 xcarchive aps 环境丢失

我想分享未签名的 xcarchive。制作未签名的 xcarchive。我将临时配置文件和签名证书设置为无。我已经用以下命令一一创建了 Xcarchive。

& 不通过 CODE_SIGN_ENTITLEMENTS

当我使用 Organizer 上传该档案时,在最终检查时它会显示“aps-environemt”键始终缺失的权利摘要。我附上了屏幕截图以供参考。两个版本都有相同的问题。

我还尝试了将相同的导出存档与权利进行协同设计,但这也不起作用。(使用以下命令)

当我的上传完成后,会收到一封来自苹果的电子邮件,

您的应用似乎注册了 Apple Push Notification 服务,但应用签名的权利不包括“aps-environment”权利...

在此处输入图像描述