当我上传到Application Loader时,我收到以下消息:
ERROR ITMS-90174: "Missing Provisioning Profile - iOS Apps must contain a provisioning profile in a file named embedded.mobileprovision."
Run Code Online (Sandbox Code Playgroud)
我把它包含在我的app文件夹中.当我压缩时,无论我多么明显地进行配置配置文件,我都会收到此错误,尝试上传我的Apple应用程序.
provisioning ios provisioning-profile ios-provisioning xcode6
我在安装由其他开发人员创建的配置文件时遇到问题.
当我下载证书和配置文件时,我在管理器中收到错误:
Xcode could not find a valid private certificate/valid key-pair for this profile in your keychain
Run Code Online (Sandbox Code Playgroud)
我怎么解决?
我通过testflight网站发布了一个应用程序,允许我的同事进行测试,随着越来越多的人打开初始电子邮件并抽出时间完成注册过程,测试人员正在我的testflight团队中涓涓细流.
然而,将它们添加到测试中的过程看起来有点复杂,所以我想我会验证,并询问,我是否做得对,或者我是否遗漏了一些明显的东西.
目前整个过程看起来像这样:
我注意到如果我不更新版本,它将"静默"替换现有版本,并重用已经通知的测试人员列表,所以如果我只是检查所有新测试人员并完成,它只会通知新的.
但是,使用配置文件文件继续下载和捣乱似乎有点工作.
我错过了一些明显的东西吗 有没有办法让我更容易做到这一点?
例如,我注意到我可以在Xcode组织器中创建配置文件,但是该对话框没有列出任何证书,因此我无法完成该对话框.如果这是一个关键因素,请留下一个简短的答案,我会转而重新提出一个新的问题.
这个问题只是:上述程序是否正确?
我试图将我的iPhone添加到Xcode4以测试我的应用程序.我在Apple Developer-Center中添加了该设备并下载了Provision-Profile.我们每月为该帐户支付99美元,而且我不是唯一使用此帐户的人.因此,我已经提供了一个"旧"证书,我试图将其添加到我的钥匙串管理器中.但是我看到它上面有一个红色文本(翻译自德语)"这个证书已经被一个未知的实例签名."
在我的配置部分的XCode设备管理器中,还有一个错误:"XCode无法在您的钥匙串中找到此配置文件的有效私钥/证书对."
我真的不明白我现在要做什么.这些键可能真的不存在于我的钥匙串中,我找不到它们.那么如何创建它们就知道了,如果Apple Dev-Center中已有一个证书,我该如何使用它们?
我在这方面找不到任何东西(也许我只是使用了错误的搜索条件......):
我们正在努力为我们的应用程序构建合理的持续集成设置.为了实现真正合理的实现,构建服务器应该能够从apple自动刷新使用的配置文件.与X-Code组织器的功能类似,但通过命令行自动完成.
任何线索,如果可能的话?
我的分发证书与一个应用程序绑定,我已经分配给了许多现场员工,它说它将在明天到期.当我进入iOS配置门户时,我转到证书链接,然后转到分发选项卡.在证书的到期日期,日期列为明天.我的问题是如何续签证书?我被告知可能会有一个续订按钮,当它到期时弹出.我也被告知这个更新按钮今天会弹出,但事实并非如此.是否会有续订按钮?续订按钮是否会在附加到证书或证书中的配置文件下弹出 - >在门户中分发?这些都没有记录在我需要做的任何地方,以确保我的应用程序没有停机时间.
谢谢您的帮助!
好吧,我刚刚拥有一台闪亮的全新MacBook Pro,并且在另一台MacBook上开发我的iPhone应用程序,我想将我的开发迁移到我的新计算机上.
我得在那里我可以构建应用程序,并在模拟器上运行没有问题的阶段,但是当涉及到我的iPhone上运行的应用程序,我不断收到"该应用程序无法验证".我已经安装了一个新的开发人员证书,并安装了配置文件(所有生成的新文件),但我不知道为什么我仍然会收到错误.
任何人都对我出错的地方有任何想法?
编辑
我重新创建了证书和profisioning profile等...构建成功,底部的状态一直到'在设备上安装',然后两个模态对话框显示相同的"应用程序无法验证" 错误信息.
有什么输出我可以得到这将给我一个精确的错误?
编辑
好的,我从Organizer那里得到了相应的日志来显示问题.看起来我没有设置Entitlements.plist,但在xcode中,我有.(我添加了一个Entitlements.plist fole,然后取消选中get-task-allow,然后将Entitlements.plist添加到Code Signing Entitlements下的项目设置中).日志是:
Tue Jun 16 07:35:42 unknown mobile_installation_proxy[1162] <Error>: install_embedded_profile: Skipping the installation of the embedded profile
Tue Jun 16 07:35:42 unknown securityd[1158] <Error>: mobile_installat[1162] SecItemCopyMatching: missing entitlement
Tue Jun 16 07:35:42 unknown securityd[1158] <Error>: mobile_installat[1162] SecItemCopyMatching: missing entitlement
Tue Jun 16 07:35:42 unknown securityd[1158] <Error>: mobile_installat[1162] SecItemCopyMatching: missing entitlement
Tue Jun 16 07:35:42 unknown securityd[1158] <Error>: mobile_installat[1162] SecItemCopyMatching: missing entitlement
Tue Jun 16 07:35:43 unknown mobile_installation_proxy[1162] <Error>: …Run Code Online (Sandbox Code Playgroud) 在配置门户中,我的团队配置配置文件的"续订"按钮显示为灰色.并说配置文件已过期.
我该如何更新?
编辑:我在Xcode的组织者中找到了"自动设备配置"复选框和"刷新"按钮.但是当我选择团队资料时,选中复选框,然后按下刷新按钮,我收到以下消息:
一个意料之外的问题发生了.请再试一次.如果问题仍然存在,请联系Apple Developer Support(http://developer.apple.com/support).
我想我可以去支持,但如果没有涉及它们,找出问题仍然会更好.
我正在寻找关于配置配置文件/证书等的一些建议......我在工作中使用iMac进行开发,有时我也会发现自己在家中将我的代码从git检出到我的MacBook Pro上但是我总是遇到问题我想从另一台电脑上测试我的iPhone.
显然,我在设备上的配置文件与从工作中发给我的iMac的证书相匹配,因此从我的笔记本电脑中,我无法在设备上进行测试,因为配置文件与证书不匹配.所以我得到一个代码签名错误.
我该怎么做才能绕过这个?
提前致谢.
我写的一些任务开始并且永远不会结束.Ansible不提供任何可以解释这一点的错误或日志,即使使用-vvvv选项也是如此.Playbook只是挂起,过了几个小时不会改变任何东西.
当我尝试手动运行我的任务时(通过SSH输入命令)一切都很好.
挂起的示例任务:
- name: apt upgrade
shell: apt-get upgrade
Run Code Online (Sandbox Code Playgroud)
有没有办法看到stdout和stderr?我试过了:
- name: apt upgrade
shell: apt-get upgrade
register: hello
- debug: msg="{{ hello.stdout }}"
- debug: msg="{{ hello.stderr }}"
Run Code Online (Sandbox Code Playgroud)
但没有改变.
我确实有必要的权限,我传递了正确的sudo密码 - 其他需要sudo正确执行的任务.
provisioning ×10
iphone ×7
xcode ×5
ios ×4
certificate ×3
ansible ×1
cocoa-touch ×1
deployment ×1
device ×1
objective-c ×1
testflight ×1
ubuntu ×1
xamarin.ios ×1
xcode6 ×1