ios-provisioning相关内容

由于配置文件到期,是否可以获得崩溃日志?

当应用程序没有启动或点击应用程序后立即进入主屏幕时,我是否有办法知道是因为其配置文件过期还是其他原因? 我在 Finder 的崩溃日志中找不到它们. 谢谢. 解决方案 如果应用的配置文件已过期,您将在设备控制台中看到它.如果您可以访问该设备,请将其插入您的 Mac 并启动 Xcode. 从 Xcode 6 开始,查看连接设备的控制台输出: 连接您的设备.使用 CLI ..
发布时间:2022-01-12 11:05:23 移动开发

发布到 TestFlight,新测试人员,我真的需要重建/下载我的配置文件吗?

我已经通过 testflight 网站发布了一个应用程序,让我的同事进行测试,随着越来越多的人打开初始电子邮件并抽出时间完成注册过程,测试人员正在加入我的 testflight 团队. 然而,将它们添加到测试中的过程似乎有点复杂,所以我想我会验证并询问,如果我做得对,或者我是否遗漏了一些明显的东西. 目前整个过程是这样的: 一位同事打开带有邀请链接的初始电子邮件 然后他/她注册 ..

在没有苹果开发者程序或越狱的设备上测试 iOS 应用

如何在不注册 Apple Developer Program 或越狱 iPod 的情况下在 iPod Touch 上测试 iOS 应用程序? 目前这两个选项都不可行. 我想在设备本身而不是屏幕模拟器上进行测试,以了解它在实际 iPod 上的表现. 解决方案 在 App Store 成立七年后(2008 年 7 月 10 日),Apple 终于在 Xcode 7 中引入了一项新功 ..
发布时间:2021-12-01 17:08:39 移动开发

确保我总是在升级时覆盖 ios 应用程序

我即将对我的应用进行更新,该更新之前由单独的开发人员构建.我想确保将应用程序转移到我的团队,但是我需要确保我发布的应用程序将升级用户现有的应用程序而不是安装新的应用程序.我使用相同的应用程序标识符,但是否还需要使用相同的证书和配置文件? 感谢任何帮助 解决方案 只要 bundle id 相同,就会覆盖现有的应用.我们为不同的构建配置使用不同的包 ID(一种用于从开发人员的 Mac 构 ..

如何更改现有应用程序的配置文件?

我从来没有为 iPhone 开发过应用程序,但是我们的客户有一个应用程序,它是由他以前的供应商开发的,现在该供应商已经完成了他在我们国家的业务,所以现在我们有了那个应用程序的源代码,以便进一步发展.我们需要立即采取的措施是该应用未在 iOS 11.0 上运行,我们需要为 11.0 提供构建. 所以我在 Xcode 中打开了应用程序并将部署目标设置为 iOS 11,应用程序构建成功并且它正在模 ..

无效的包结构 - 应用程序可能只包含一个可执行文件.

这个问题很相似,如果不完全相同,但没有解决方案.我查看了存档内部,只有一个可执行文件,所以我不知道如何继续.任何想法都非常感谢. 解决方案 事后看来,错误很简单.一个可执行文件被意外添加到项目中.在我的例子中,“Develop!.app/Xcode"意味着 Xcode 是可执行文件.检查项目中的文件列表,我发现了一个指向 Xcode 的符号链接.(也许我以某种方式将它从 Dock 中拖了下 ..
发布时间:2021-11-17 00:52:40 移动开发

为iOS更新分发证书的正确方法

我的分发证书以及我的所有配置文件将于 6 月 7 日到期.我如何正确更新它?我现在应该撤销它并申请一个新的吗?如果我这样做,我所有的实时应用程序都会被下架吗? 解决方案 您的实时应用不会被下架.应用商店中的任何内容都不会发生任何变化. 一旦它们正式到期,唯一会受到影响的是您对代码进行签名的能力(从而进行新的构建和提供更新). 关于您的分发证书,一旦过期,它就会从“证书、标识符和 ..
发布时间:2021-11-17 00:20:25 移动开发

错误 ITMS-90161 无效的配置文件

我终于能够在我的 macbook 上使用虚幻引擎构建我的项目……但是……应用程序加载器不会接受它进入 App Store.我不是专为分发而设计的 iOS 应用. 这是我所拥有的 Apple 资源(图片:https://i.imgur.com/RaY3bqe.jpg) - 中级证书 - iOS 分发证书 + 密钥 - 应用程序 ID |类型:显式 |“com.companyName ..

为什么我的项目中的一个 .o 文件没有 Provisioning Profile?

我正在尝试提交我的应用程序版本,并在构建后我看到以下屏幕 我的应用有一个有效的配置文件,除了一个 .o 文件由于某种原因未包含在其中.. 这种情况已经有一段时间了,我已经设法提交了应用程序而没有出现问题. 几天前,在提交新版本后,我收到了一封来自苹果的电子邮件: 我们发现您最近交付“xxx"的一个或多个问题.要处理您的交付,必须更正以下问题: 无效签名 - 代码对象根 ..

从 Xcode 和 Application Loader 向 App Store 提交应用程序时出错

提交时出现错误: 如果我通过 xCode 发送,我会收到 “无法完成此操作 -22421" 如果我通过 Application Loader 发送,我会收到 "ERROR ITMS-90034: "缺少或无效的签名.包路径 'Payload/.app' 中的包 ' ' 未使用 Apple 提交证书签名" 并且此 "生成的 API 分析文件太大.我们无法在交付前验证您的 API 使用情况.这 ..
发布时间:2021-11-17 00:01:56 移动开发

适用于开发、生产和阶段环境的 ios 推送通知最佳实践

我对为不同环境 + 应用商店准备应用感到有些困惑.我有 3 个环境——dev、prod 和 stage,对于给定的 appId,我们得到了 dev 和 distribution(prod). 我应该将临时分发配置文件用于暂存环境,并将应用商店版本用于生产吗?我假设有 3 个不同的配置文件,我可以在一部手机上运行 3 个不同版本的应用程序? 或者,我是否应该只使用 3 个不同的 appI ..
发布时间:2021-11-17 00:00:37 移动开发

通过 AppStore 更新后如何测试对钥匙串属性的访问?

在钥匙串服务编程指南中,它说明了以下内容: “在 iPhone 上,钥匙串权限取决于用于签署您的应用程序的配置文件.请确保在您的应用程序的不同版本中始终使用相同的配置文件." 我没有问题,但我想测试一下,如果我在 AppStore 中为我的应用程序提供更新,它仍然能够访问存储在钥匙串中的旧值.我尝试通过更新应用程序来进行测试,该版本使用临时分发配置文件签名,该配置文件包含与原始版本相同 ..
发布时间:2021-11-16 23:55:34 移动开发

无效的包结构 - 应用程序可能只包含一个可执行文件.

这个问题很相似,如果不完全相同,但没有解决方案.我查看了存档内部,只有一个可执行文件,所以我不知道如何继续.任何想法都非常感谢. 解决方案 事后看来,错误很简单.一个可执行文件被意外添加到项目中.在我的例子中,“Develop!.app/Xcode"意味着 Xcode 是可执行文件.检查项目中的文件列表,我发现了一个指向 Xcode 的符号链接.(也许我以某种方式将它从 Dock 中拖了下 ..
发布时间:2021-11-16 23:55:04 移动开发

验证/上传“准备上传"文件时,XCode 5 因超时错误而挂起应用程序

我几个月来一直在开发和上传应用程序.每当他们需要上传到应用程序商店时,我都可以毫无问题地做到这一点,但现在,我被一个不想被验证/上传的人困住了.很多分钟后,XCode 显示“请求超时",屏幕上有一个旋转轮. 我对应用商店的旧更新与我现在正在尝试的更新之间的区别是: -之前是 Xcode 4.X,现在是 Xcode 5. -我不得不重新创建应用商店证书/配置文件,因为它们刚刚过期. ..

Apple:企业帐户,但部署到 App Store?

我被要求为一家拥有 Apple 企业帐户的公司开发一个应用程序.该应用程序必须转到 iTunes. 在创建分发配置文件时,我可以选择“内部"或“Ad Hoc"没有“App Store"强>"选项. 这家公司怎么能在App Store上分发? 在此处查看屏幕截图: 解决方案 根据 Apple 上的这个 Enterprise FAQ 页面,您不能使用 Enterprise 帐 ..
发布时间:2021-11-16 23:32:59 其他开发

为iOS更新分发证书的正确方法

我的分发证书以及我的所有配置文件将于 6 月 7 日到期.我如何正确更新它?我现在应该撤销它并申请一个新的吗?如果我这样做,我所有的实时应用程序都会被下架吗? 解决方案 您的实时应用不会被下架.应用商店中的任何内容都不会发生任何变化. 一旦它们正式到期,唯一会受到影响的是您对代码进行签名的能力(从而进行新的构建和提供更新). 关于您的分发证书,一旦过期,它就会从“证书、标识符和 ..
发布时间:2021-11-16 23:24:14 移动开发

为什么不使用开发配置而不是临时配置?

我的印象是,当您使用开发配置文件构建应用时,只有指定的开发人员才能将该构建部署到手机上. 但我只是使用 Xcode Organizer 将使用开发配置文件的构建部署到手机上,即使我不是该配置文件的有效开发人员之一.我的一位同事甚至没有安装 Xcode,他使用 iTunes 在他的手机上做了同样的事情. 在这种情况下,为什么不使用开发配置文件将您的应用分发到例如您的 QA 团队,而不是临 ..