问题标签 [apple-developer]
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 - 苹果新证书——私钥在哪里?
我在我的钥匙串应用程序中生成了一个新的 IOS 分发密钥。它生成了一个 CertificateSigningRequest.certSigningRequest 然后我从 developer.apple.com 获得了证书。
问题是,私钥在哪里?我没有在我的钥匙串访问中看到它,我只看到像“com.apple.kerberos.kdc”之类的私钥。
谢谢
apple-developer - 每个苹果开发者都必须支付 99 美元的费用吗?
我们有 Apple Developer Account,我们邀请了新人,
他是否必须支付 99 美元才能成为会员并获得证书?
javascript - Apple MapKit JS 是否需要会员计划?
几周前,Apple 发布了 MapKit JS(Apple Maps API for JavaScript)。
我已阅读文档以尝试一些示例,但我无法在 Apple Developer Center 中生成密钥,我无法访问“证书、标识符和配置文件”。
在 MapKit JS 文档中,Apple 并没有说有必要成为“开发者会员计划”的一部分。
没有它我可以使用 MapKit JS 吗?
ios - 我可以从企业帐户中删除应用程序 ID 并在标准开发人员帐户中重复使用它吗
我可以从企业帐户中删除应用程序 ID 并在标准开发人员帐户中重复使用它吗?
请分享您对此的经验以及影响。
ios - 代号首选项抛出“无法保存令牌”错误
我尝试创建新的苹果证书并显示“无法保存令牌”错误。我已登录 itunesconnect.apple.com 并在尝试此之前成功接受了协议。出现此错误时请告知。
项目名称中曾经有空格,之前确实工作过,没有任何问题,并且在应用商店中部署了应用程序。现在我的证书过期了。当我尝试使用代号证书向导重新生成证书时,它弹出错误说路径包含空间。所以我去删除了项目名称中的空格,并手动更正了 Build.xml 和 codenameone_settings.properties 没有空格。当我尝试通过 codenameone 向导连接 itunesconnect 时,它失败并出现错误“无法保存令牌”。我已经更新了 Apple iTunes Connect 中的 AppID,也没有空间来匹配它。请指教
macos - 我如何让自己摆脱 Apple Developer ID 证书的混乱
免责声明,我是 Java 开发人员而不是 Apple 开发人员,因此很少使用 Apple 特定的工具。
我开发了一个 Java 应用程序,作为我从命令行构建的一部分,我使用 Apple Developer Id 证书对其进行签名,如下所示
不幸的是,当我今天尝试构建时出现错误,因为证书已在几天前过期,它最初是 5 年前创建的。
因此,我更新了 Apple Developer 会员资格(也已过期)并最终找到了一种使用KeyChain来创建 CertificateSigningRequest.certSigningRequest 文件的方法,然后我将其上传到 Apple 并生成了 developerID_application.cer 文件。我打开了它,它被添加到 KeyChain
然后我重新运行我的构建,但它失败了,因为它现在找到了两个证书
然后我删除了旧的过期证书并重新运行,这一次似乎我必须通过输入我的 KeyChain 密码来授予使用证书的权限。不幸的是,这似乎与我的主 Mac 密码不同,因此我最终不得不强制退出并重新启动。
为了重置 KeyChain 密码,我按照在线步骤进行操作
然后我重新运行了我的构建,但虽然证书似乎在那里,但它报告“找不到身份”。我认为因为创建了一个新的 KeyChain,我已经删除了我的个人身份(这是证书颁发机构吗?)。
所以现在我只有一个开发者 ID 证书,但没有其他部分,不知道该怎么做。
问题 1:当我选择重置我的默认钥匙串时,它说旧钥匙串保存在某个地方,所以我的第一个问题是我可以再次将其设为默认值,然后可能有一种方法可以实际重置密码,或者我将能够猜一下。
问题 2:如果我不能做 Qu.1,我需要做什么来重新创建我现在缺少的个人证书部分。请记住,这只是用户可以在他们的 Mac 上安装我的软件而不会收到有关不受信任的开发人员的警告。
ios - Apple 开发者注册捆绑 ID
今天是我使用付费帐户(今天购买)的第一天,但是,在过去的 2 个月里,我一直在使用免费的临时帐户构建应用程序。我使用的是完全不同的 iTunes 帐户。
现在,由于我为开发者帐户付费,我正尝试在我的开发者门户中注册一个新的应用程序 ID,以便我可以配置推送通知。但是,当我尝试添加我一直在使用的捆绑 ID 时,它给了我一个错误
“提供的数据存在错误。请更正并重新提交。标识符为 'com.2four.* ' 的应用 ID 不可用。请输入其他字符串。”**
我以为我可以使用捆绑 ID 注册我的新应用程序。
我想使用相同的包 ID 的主要原因是因为我已经构建了一个在项目中使用相同包 ID 的 firebase 后端,并且我不想创建一个新的 firebase 项目。请问有什么建议或解决方案吗?以前有人发生过这种情况吗..提前谢谢你
two-factor-authentication - Apple 开发人员使用双重身份验证注册
本周我尝试注册 Apple 开发者计划。没有它,我无法将应用程序发布到商店。
当进入 Enroll 程序时 https://developer.apple.com/programs/enroll
它要求我打开两因素身份验证。我这样做了,插入了我的电话号码,现在每次登录时我都必须插入我的密码并将我的 4 位数字发送到手机。
在我再次进入 Enroll 程序后,再次出现免责声明以设置双因素身份验证。
有同样问题的人吗?
ios - 我可以在没有开发帐户的情况下编译具有高级功能的 iOS 应用程序吗?
我最近创建了一个利用该NetworkExtension
框架的应用程序。NE 框架仅适用于拥有付费开发者帐户的开发者(Apple 称之为“高级功能”)。
此外,我想分发我的应用程序的源代码。我希望人们能够编译和部署我的应用程序,而不必拥有付费的开发者帐户。这可能吗?如果没有,是否可以至少分发应用程序以供人们将其侧载到手机上?