问题标签 [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.

0 投票
3 回答
2437 浏览

iphone - Iphone 无法识别 renewed ad hoc 提供配置文件

我安装了我们正在开发的应用程序的新版本,以及新的临时配置文件(旧的已过期)。我从手机和 iTunes 中删除了应用程序和个人资料。将新的配置文件和应用程序添加到 iTunes 并同步。一切似乎都很好——新的个人资料在手机上,新的应用程序也在。但是在尝试启动应用程序时,我收到一条警报:“应用程序无法打开,因为配置文件已过期”。

我删除并重新安装。我重启了手机。没有任何帮助。

有任何想法吗?

谢谢

0 投票
3 回答
1384 浏览

iphone - 传输 iPhone 配置文件

我认为已经有一个类似的问题,但搜索它没有产生任何结果。因此,如果有人能找到它并链接我,我将不胜感激。

几个月来我没有做过任何 iPhone 开发(我相信从去年 8 月开始),从那时起,我在安装 Snow Leopard 时重新格式化了我的 MacBook。好吧,我现在对开发 iPhone 应用程序很感兴趣。我的问题是,我该如何继续 iPhone 开发?更具体地说,我没有备份我的配置文件和/或证书。我是否只是返回开发人员中心并重新执行获取配置文件所需的步骤?

谢谢!

编辑:显然当我提到我没有备份我的配置文件时并不清楚。我的意思是我没有备份我的钥匙串的内容我从开发者中心下载的证书。

0 投票
1 回答
137 浏览

iphone - 应用无法验证警报

你好,

我对 iphone 开发很陌生,我正在按照指定的步骤在我的设备上测试应用程序。

我有两个配置文件,其中没有一个过期。这些配置文件在 3.0 设备上运行良好,但是当我在 2.0(iphone) 设备上尝试时,它说无法验证应用程序。

我正在使用雪豹,它不提供低于 3.0 的模拟器支持,这就是为什么我必须在 devce 上测试我的应用程序的原因。

你能帮我解决这个问题吗?

提前谢谢

编辑:

好的,我认为这个已经完成,但现在它显示“无法上传 MyApp.app”,因为 iphone 中出现了哪个应用程序,但我无法调试我的代码。

我已经检查了 entitlements.plist 中的复选框

0 投票
1 回答
373 浏览

iphone - iPhone ad hoc 分发导致方向错误

当我创建一个临时配置来远程测试我的应用程序时,横向设置出现故障。该应用程序应该是横向的,右侧有主页按钮。当我在这里为我的一个设备创建临时配置时,它工作正常。然而,我的一位同事远程使用的设备之一以纵向模式显示应用程序(因此右半部分被切断)。我怀疑我的 plist 信息文件没有保留,但事实并非如此,因为我通过代码直接设置了方向值,但它仍然不起作用。我有点困惑为什么它会在一个设备上而不是另一个设备上中断。有什么建议么?

0 投票
4 回答
56159 浏览

xcode - 上传到 iTunes Connect 时如何解决“应用程序代码验证失败”?

我有一个问题,我无法通过在不同资源中进行深度搜索来解决,因为大多数“相似”指出是 Icon.png 大小等的错误......

在验证以下内容后,我尝试上传我的应用程序:

  • 在我的设备上正确构建和运行
  • 我的证书安装正确
  • 我的证书/个人资料没有过期。
  • Icon.png 具有 57x57 PNG 的正确大小和格式。
  • 还有其他几件事。
  • Ran codedesign --verify -vvvv MyApp.app 运行良好。
  • 我的 ZIP 文件已正确完成

当我尝试通过 iTunes 连接界面上传时,我得到了上面的简单错误,这就是我尝试使用 ApplicationLoader 的原因,试图找出导致控制台错误的原因。

控制台显示以下内容:

任何有关如何解决这种情况的帮助/反馈或想法将不胜感激。

0 投票
1 回答
1621 浏览

iphone - iPhone 配置文件续订帮助

我的问题是我的配置文件几天前过期了。我访问了开发人员的门户并下载了一个新的(将其改名和所有内容)。

我按照说明安装了新的并删除了旧的。我现在可以再次在我的 iPhone 上运行我的应用程序 :) 但每当我尝试从 Xcode 在我的 iPhone 上测试我的应用程序时,我都会收到错误消息:配置文件已过期。

当我在“组织者”中签入时,新的配置文件在 5 月 22 日之前不会过期,而在 iPhone 上,配置文件已经过验证,并且不会在 5 月 22 日之前过期。

我是否忘记从某个地方删除某些东西并且 Xcode 仍然看到旧的配置文件?

任何建议将不胜感激。

谢谢

0 投票
3 回答
7723 浏览

iphone - 用于签署 iPhone 应用程序的配置文件的名称?

我编写了一个脚本,用于xcodebuild生成 iPhone 应用程序的 AdHoc 构建。

我想编辑此脚本以输出用于签署构建的配置文件的名称。
这将允许我在自动生成的 zip 中包含配置文件。这样,我可以自动将存档发送给 AdHoc 测试人员,并确保他们拥有正确的 Provisioning Profile 来安装应用程序。

有没有办法提取用于签署应用程序的配置文件名称或文件

  • 从构建和签名的应用程序
  • 来自 Xcode 项目(我不想手动解析 project.pbxproj 文件,因为此解决方案可能会在下一次 Xcode 更新中中断)
  • 任何其他可编写脚本的方式

Unforgiven建议使用该命令security来获取用于签署应用程序的证书的名称。获得此信息后,有什么方法可以找到 Provisioning Profile 的名称?


这是我尝试过的:

遗憾的是,构建期间 xcodebuild 的输出不包含此信息。在 CodeSign 步骤中,有一行:

但我无法将其与证书相匹配。

我研究了使用 codesign 和命令

起来很有希望,但它没有给我我需要的信息。
我也没有在 xcodebuild 中找到任何有用的选项。

0 投票
1 回答
4760 浏览

iphone - 如何在 Windows 7 上安装配置文件进行测试

如何在 Windows 7 上安装配置文件?只是将它拖到 iTunes 图标上似乎不像在 Mac 上那样工作......它只是将它“固定”在一起。

0 投票
2 回答
398 浏览

iphone - 旧的二进制文件,新的配置文件?

每次更新我的临时配置文件时,我真的必须重建我的 iPhone 应用程序吗?唯一改变的是允许安装/运行应用程序的设备列表。换句话说,是否可以使用新的配置文件分发旧应用程序?

0 投票
2 回答
2213 浏览

iphone - iPhone App IDs and Provisioning... 如果我决定使用 Push,是否会使用 App ID 而不是 Provisioning ID?

这是一个困扰我一段时间的问题。我启动了我的应用程序(现已提交 - 尚未批准),不想陷入 APNS(推送)的混乱。

我做了以下事情:

iPhone 开发者中心:Provisioning Portal->Provisioning:然后我创建了一个 Development 和一个 Distribution Provisioning Profile。我在 XCode 中都安装了。一切都很棒。开发配置文件很快就到期(90 天)让我有点害怕,但我可以将它从 iPhone 中删除,然后用新的签名。我使用 Development 配置文件进行了测试,后来通过使用 Distribution 配置文件签名来提交它。然后我将分发配置文件签名的应用程序上传到 iTunesConnect(应用程序商店)。

好吧,我明白了这么多。现在,我不明白的是:现在我了解了 Push 工作原理背后的理论和方法,我希望将其添加到我的应用程序中。

我已经进入:iPhone 开发者中心:供应门户-> 应用程序 ID:并在那里创建了一个开发供应配置文件和分发供应配置文件(启用推送和应用内购买)。

这是让我感到困惑的地方。我读过的所有书籍和文档都说,从现在开始,我必须使用这个“App ID”配置文件(启用推送)对应用程序进行签名。

这是否意味着我不再使用以前创建的配置文件?

如果我要将这些“App ID”配置文件导入 Xcode,它们将与我之前生成的“非推送”配置文件一起存在。~/Library/Mobile Devices/Provisioning Profiles 现在有 2 个文件。一个开发者和一个分发者。它现在将有 4 个,即使对于这个应用程序我不会再使用“非推送”了,对吧?(实际上,由于它们是通过使用捆绑代码和应用程​​序 ID 锁定的,所以如果我的该应用程序的所有后续版本都使用 Push,我将永远不会再次使用它?)

使困惑。

任何人都可以启发我吗?为什么不首先为每个人使用“App ID”配置文件——即使你不打算使用推送?会让它更简单。从现在开始我是否应该只生成“启用推送”的配置文件——即使我不确定我是否会使用推送(或者就此而言,应用内购买)?

请给我一些见解。我不想做错这件事。

谢谢!