问题标签 [ios-provisioning]
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 - 清除我的配置文件会使我的应用商店提交无效吗?
我昨天在我的电脑上安装了最新版本的 OSX,但我丢失了我以前的钥匙串。现在,所有配置文件都会导致错误提示“Xcode 在您的钥匙串中找不到此配置文件的有效私钥/证书对”。对我来说,最简单的解决方案是删除配置文件,但是我有一个使用这些分发配置文件之一的应用商店提交。两个问题:
我应该避免删除应用商店提交配置文件吗?
如果我无法删除此配置文件,则意味着我无法删除与旧私钥绑定的现有证书。那么如何创建新的配置文件呢?
谢谢!
xcode - 使用客户端的分发配置文件创建 iOS 构建
我刚刚为客户完成了一个 iOS 应用程序,并收到了他们的分发配置文件(.cer 格式)的副本。我已按照 Apple 文档中的说明将其拖入 XCode。现在,我可以在项目的构建设置中为分发构建选择该配置文件,但是当我转到目标时,我无法选择该配置文件?关于如何解决这个问题的任何想法?
此外,这是创建分发版本的正确方法,客户可以提交以供批准吗?
谢谢!- 拉斯
xcode - 可以在两个配置文件上配置我的 iPhone 吗?
我有人在 Appcelerator 上为我构建了一个应用程序。我正在 Xcode 上构建一个应用程序。我的手机是为我自己使用而配置的,但由于他们无法向我发送 Xcode 文件,我能否在不丢失我自己的个人资料的情况下也为我的手机配置该用途?
ios - 未收到 Apple 推送通知/可能的配置文件问题?
我一直在尝试调试推送通知,但它们默默地失败了,所以这很困难。据我所知,我正确地遵循了 Apple 的说明,所以我想知道是否有其他人看到我的设置有任何问题:
它曾经使用开发证书和我的应用程序的调试版本工作。当我创建 AdHoc 构建以开始与其他人一起测试时,问题就开始了。我创建了一个生产证书,我现在在服务器上使用它。我还将 APNS 目标从沙盒更改为生产。我更新了配置文件(并<key>aps-environment</key><string>production</string>
根据需要提供),并将应用程序重建并打包为 IPA(使用新的配置文件),我通过 TestFlight 分发给我的测试人员。我可以说它肯定是用新的配置文件打包的,因为我同时添加了一个新的测试器,并且 TestFlight 显示了新的测试器。
我得到了测试人员的新设备令牌并向他们发送了一个简单的警报通知:{"aps":{"alert":"hello"}}
,但没有成功。有小费吗?
我发现奇怪的一件事:我认为当你有一个新的配置文件时设备令牌应该改变?但是对于我所有的测试人员来说,设备令牌似乎和以前一样。我认为可能由于某种原因,他们的手机上的配置文件没有更新,所以我让其中一个人从他的手机设置中删除配置文件(顺便说一句,应用程序中有两个,同名),然后使用 TestFlight 重新安装应用程序。但是,他的设备令牌实际上还是没有改变。有小费吗?提前致谢!
iphone - iphone应用程序中发生didFailToRegisterForRemoteNotificationWithError
我在 vmware-mac 上的设备上安装了应用程序。程序运行成功。
当我在真正的 Mac 机器上安装应用程序时,会发生 didFailToRegisterForRemoteNotificationWithError。
有什么问题?
我使用了正确的配置文件和钥匙串。
提前致谢。
iphone - 示例应用程序和原始配置文件中的相同配置文件
我想将应用内购买添加到我的应用程序中。为此,我尝试了一个示例代码来检查它如何与我的配置文件一起使用。但是现在,当我尝试在我的应用程序中执行此操作时,发生错误,错误是,
由于未捕获的异常“NSUnknownKeyException”而终止应用程序,原因:“[setValue:forUndefinedKey:]:此类与键 viewController 的键值编码不兼容。”
这是因为我的应用程序中缺少其他应用程序的 viewcontroller 和 appdelegate
iphone - 如何为我的客户创建 iphone adhoc 版本,我有客户的苹果开发帐户
这是我的第一个应用程序,苹果的开发/发行版配置文件、证书等在最后一天吃掉了我的脑袋。我无法弄清楚他们的要求以及如何做这件显而易见的事情。
我为我的客户开发了一个应用程序。他们在苹果有一个公司帐户。在该帐户中,他们也添加了多个设备。现在我想为临时分发构建应用程序以在这些设备上进行测试。他们也给了我他们的帐户登录信息。
现在我被困在做什么,(我已经使用门户成功地将我的开发者帐户(非付费)添加到他们的团队)..我尝试了很多我什至不记得的事情..每次 xcode 组织者显示“无效的签名身份” ..' 错误。
任何帮助将不胜感激..
ios - 发布到 TestFlight,新测试人员,我真的需要重建/下载我的配置文件吗?
我已经通过 testflight 网站发布了一个应用程序,以允许我的同事进行测试,随着越来越多的同事打开初始电子邮件并抽出时间完成注册过程,测试人员正在慢慢加入我的 testflight 团队。
然而,将它们添加到测试中的过程似乎有点复杂,所以我想我会验证并询问我是否做对了,或者我是否遗漏了一些明显的东西。
目前整个过程是这样的:
- 一位同事打开了最初的电子邮件,其中包含邀请链接
- 然后他/她注册设备,并注册测试
- 我通过电子邮件和 testflight 网站获悉这位新测试员
- 然后我必须下载(或写下/复制)自上次以来所有新测试人员的 UDID 列表
- 然后我必须访问 Apple Developers 网站的设备部分,然后上传该文件
- 编辑我的配置文件以包含新设备
- 等待它批准,然后下载配置文件
- 我将配置文件拖到 Xcode 配置文件管理器中
- 然后我回到 MonoDevelop,并确保它仍然指向正确的配置文件(我不知道使用 MonoDevelop/MonoTouch 是否会使这个过程复杂化,所以我不想忽略它,它可能与这个问题无关)
- 我重建并在 testflight 上重新发布
- 然后我访问 testflight 网站,找到新的/更新的构建,并确保我的所有测试人员都知道它
我注意到如果我不更新版本,它会“默默地”替换现有的构建,并重用已经通知的测试人员列表,所以如果我只是检查所有新的测试人员并完成,它只会通知新的。
但是,必须继续下载和处理配置文件似乎有点麻烦。
我错过了什么明显的东西吗?有没有办法让这一切变得更容易?
例如,我注意到我可以在 Xcode 管理器中创建配置文件,但是该对话框没有列出任何证书,因此我无法完成该对话框。如果这是一个关键因素,请留下一个简短的答案,我将转而重新发布一个关于此的新问题。
这个问题只是:上述程序是否正确?
ios - 应用程序未通过协同设计验证。签名无效,或未使用 iPhone 分发证书签名
您好,我正在尝试归档 iOS 应用程序。我明白了:
证书有效,分发配置文件正常。它只是不会签名。构建设置选择分发配置文件。一切都是应有的。
谢谢你的帮助。
ios - 如何在一个许可证下同时使用笔记本电脑和台式机?
我一直在我的 Mac Mini 上进行开发。我刚刚支付了加入 iOS 开发者计划的费用,我即将设置一个配置文件。
明天我将进行一些重要的商务旅行。旅行的目的是展示在几部手机上运行的项目。我只会带着我的 MacBook。
我可以设置笔记本电脑和台式机来配置相同的电话吗?
也许更简单的说法是:我必须能够使用笔记本电脑在手机上获取应用程序,因为我必须能够在离家时修改和重新部署代码。但是当我在家时,我更愿意使用 Mini 进行日常开发。
我是否可以设置 MacBook 和 Mini 可以使用相同的代码,并且它们都可以配置相同的手机?
如果可能的话,将不胜感激任何有关如何操作的说明的链接。