问题标签 [app-transfer]
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.
ios - Xcode:开发者帐户转移后更新应用程序
由于年龄限制,我开始在我父亲的开发者帐户下开发 iOS 应用程序,但现在我有自己的,并将我的应用程序转移到它。我现在想更新我的一个应用程序,该应用程序在应用程序本地的设备上创建和维护数据。
由于我父亲的帐户仍然有效,我仍然可以通过 Xcode 中该帐户的“团队”为应用程序签名,并且在设备上安装时一切正常。但是,我想用我自己的帐户签名,以防我父亲决定停止更新他的会员资格,但如果我这样做了,每当我尝试在旧版本之上安装它时,我都会在 Xcode 中收到标题为“应用程序安装失败”和消息“无法写入设备”。
谷歌搜索后,人们建议简单地从设备中删除旧版本的应用程序并安装新版本,但由于该应用程序使用其本地文档目录,这意味着删除应用程序时将删除所有用户的文件,这是不可接受的,因为这是应用程序的主要功能。
由于该应用程序启用了 iTunes 文件共享,用户可以通过 iTunes 将所有文件从设备上复制下来,删除应用程序,安装新版本,然后将所有文件复制回来。但是,有些用户没有电脑,只有手机或平板电脑,所以这也是不可接受的,因为他们无法在不丢失所有内容的情况下下载更新。此外,许多应用程序用户都是不擅长技术的老年人,这只会让每个人都感到痛苦。
除了更改签名团队之外,我没有尝试过任何事情,因为我不想通过手动创建的证书和最终无法正常工作的配置文件污染我的帐户来搞砸任何事情。更改团队不起作用似乎很奇怪,因为我们每年都必须获得新的分发证书,这仍然会在发布更新时更改应用程序的签名方式。我一定遗漏了一些东西,因为这似乎是一个足够常见的场景,Apple 会有一个流程来做这件事。
我还需要做什么?
笔记:
Xcode 通常会自动为应用程序创建配置文件(假设选中了“自动管理签名”复选框,确实如此),但没有在我的帐户上为这个应用程序创建一个配置文件,尽管当我将鼠标移到旁边的信息图标上时Targets -> myApp -> General 中的“Xcode Managed Profile”行,它说它在我的帐户开发证书下有一个配置文件。
我可以在我的计算机上访问我父亲帐户的证书和配置文件,因此获取用于签署当前版本的证书的 p12是不适用的。
ios - iOS App 传输对推送通知的影响
我打算将我的一个应用程序转移到另一个苹果帐户。在阅读了一些论坛之后,我了解到推送通知不会隐式工作。
一些论坛说它会起作用,直到 APNS 证书没有被撤销/过期,推送通知将继续起作用。但由于“App ID”被转移到另一个帐户,APNS 仅与 App ID 关联。那它不应该工作吗?
如果转移后推送通知不起作用,我猜我需要创建新的 APNS 证书并将它们附加到新帐户中的“APP ID”,并将其提供给服务器团队。在这种情况下,不需要提交新的应用程序吗?
ios - 删除对 Passkit 的引用是否可以让我将应用从一个开发者帐户转移到另一个开发者帐户?
我无法将我的 iOS 应用程序从一个开发者帐户转移到另一个帐户,因为它包含对PassKit.framework
. 如果我删除PassKit.framework
.
我的应用程序不包含任何形式的电子钱包权利。
ios - iOS 应用转移到新帐户 - 文档目录内容
我有一个将一些重要文件保存到文档目录的应用程序。我现在正在考虑将其转移到另一个帐户。转移应用程序时,我也会推送新的更新。我想知道转移到另一个帐户并推送更新是否会影响应用程序的文档目录。
期待,
ios - 如果我从开发者帐户禁用 iCloud,那么它会让我将我的应用程序转移到其他帐户吗?
我已将我的应用程序上传到应用程序商店,iCloud
并在应用程序 ID 中启用。
现在我想将我的应用转移到其他帐户,但它显示错误"You can only transfer apps that aren’t iCloud enabled."
那么,如果我取消选中iCloud
App id 中的选项,那么我将能够转移应用程序吗?是否需要在禁用后再次上传应用程序iCloud
然后转移是可能的?
ios - 可能丢失钥匙串访问权限
关于SO的类似问题很少,但仍然不完全清楚......
最近我们将我们的应用转移到不同的 AppStore 帐户。现在,当我们尝试向新帐户提交应用更新时,itunesconnect 会产生警告:
“以前版本的软件的应用程序标识符值为 ['XXXXXXXX.id.bundle],而正在提交的新版本软件的应用程序标识符为 ['YYYYYYYY.id.bundle']。这将导致丢失钥匙串访问权限。”
我们真正使用 keychain 来存储 api 授权信息。现在我们担心所有当前用户升级应用程序后,他们将失去授权并退出。
有人可以证实我们的担忧吗?我试图重现这个案例:我已经从 AppStore 安装了当前版本的应用程序(这个应用程序有旧的应用程序前缀),登录,然后我通过 TestFlight 安装了测试版本(它已经有新的应用程序前缀),在启动后应用程序没有发生注销。
ios - 转移给其他用户后如何开发和发布应用程序
我为某家公司开发了 ios 应用程序。我一直在成功发布应用程序,直到 APPLE 拒绝它。按照新的 APPLE 指南,开发人员不能再为他们的客户上传应用程序。据我了解,我需要将我的应用程序转移到客户端。现在的问题是我怎样才能为客户/公司维护和开发它。我或我的客户需要做什么才能上传 ipa 文件。我阅读了一些论坛,但找不到任何好的解释。
ios - 应用程序从一个 Apple 开发者帐户转移到另一个帐户的后果是什么?
我想将应用程序从一个 Apple 开发者帐户转移到另一个帐户。我知道如果应用程序满足某些条件,则可以将应用程序从一个帐户转移到另一个帐户。
我对应用程序转移过程有一些疑问:
- 新帐户中应用的捆绑 ID 是否相同?
- 以后可以更改新帐户中应用程序的捆绑ID吗?
- 是否需要为新应用程序创建临时配置文件和分发证书?
请帮我解答您的宝贵意见。提前致谢。
ios - 使用 Mac Catalyst 构建的应用程序无法传输
当我在 App Store 连接中单击“传输应用程序”时,我收到“此时无法传输使用 Mac Catalyst 构建的应用程序”。我用谷歌搜索发现:https ://forums.developer.apple.com/thread/128023 。但我也发现:
使用 Mac Catalyst 创建的应用程序
为了转移使用 Mac Catalyst 创建的不提供通用购买的应用程序,需要转移 iPad 应用程序(主要应用程序 ID)和 Mac 应用程序(Mac Catalyst 应用程序 ID)。
您需要先启动 iPad 应用程序的传输,然后再启动关联的 Mac 应用程序。将 Mac 应用程序(Mac Catalyst 应用程序 ID)传输给接收方很重要,因为他们将无法基于 iPad 应用程序(主要应用程序 ID)创建新的 Mac 应用程序。
来自https://help.apple.com/app-store-connect/en.lproj/static.html#dev9e1e9833d。
上述文档是否已过时?
我用催化剂构建的应用程序可以在 iOS App Store 上找到,但我没有提交到 macOS App Store。有人有转移 Catalyst 应用程序的经验吗?