Tag: 代码签名

XCode:无法启动“APP_X_Y” – “A”数据包返回错误:-1

我试图让我的应用程序再次在模拟器以及我的设备上工作。 在我得到这个错误之前,我经历了XCode签名错误的odyssee,但是知道它好像我真的被卡住了。 错误: 当我尝试在设备上启动应用程序时,它会生成没有任何错误,但安装应用程序后,我收到错误消息: 无法启动“APP_X_Y” – “A”数据包返回错误:-1 不幸的是,我不能使用模拟器 – 它卡在“附加到APP_X_Y”。 你也可以看看这里的模拟器问题 – 但是没有最终的解决scheme。 到目前为止我所做的是: 经过不同的XCode错误,我经历了以下Stackoverflow的问题,每个帮助我到达下一个级别。 Xcode:未能获得进程的任务 configuration文件错误(启动远程程序时出错:无法获取进程XXX的任务。) 代码签名错误:找不到configuration文件 供应configuration文件“团队”是“未知” 在最后一步,我认为事情真的搞砸了:XCode无法再findconfiguration文件,这就是为什么我在我的项目文件中删除了configuration文件string,就像这里推荐的那样: Codesign error :删除过期的configuration文件后,找不到configuration文件 知道我挣扎的数据包返回-1错误,我不能在这里find任何input。 有没有人有一个想法如何得到这个工作呢?

从沙盒切换后,推送通知在生产环境中不起作用

嗨,所以我现在很困惑,不知道下一步该怎么做。 我已经花了两周的时间让这些推送通知正常工作,当我最终把它们整齐整齐的时候,我把它放到一个adhoc分发包中,并把服务器configuration切换到生产环境,突然没有任何工作,我没有错误信息要脱落。 它应该工作,它应该工作,而不是。 所以我需要一些帮助,因为我迷路了。 可能的问题 – 主机configuration 真正帮助我得到它的工作原来是这里的教程,托pipe服务器是Heroku和应用程序是使用这个gem在Sinatra写的,如果这不会传递到生产环境在某种程度上,我没有看到请告诉我。 为了将环境更新到生产环境,我只是将gateway.sandbox.push.apple.com中使用的密钥和主机更改为gateway.push.apple.com,如下所示: APNS键 我不认为这是事实,但我不明白发生了什么,所以我logging了它,但我相信分配键的作品 – 运行 openssl s_client -connect gateway.push.apple.com:2195 -cert dis_apskey.pem 在terminal得到了与推送服务器的连接和交易: 我相信这意味着它的工作,虽然我不知道肯定(见编辑答案,这并不意味着它的工作)。 钥匙是用这个命令做的: openssl pkcs12 -in aps_distribution.p12 -out dis_apskey.pem -nodes 从iOS开发门户下载的APS开发和分发证书的私钥或现在调用的任何其他证书,导出为.p12encryption文件: 虽然,从不同的私人钥匙,他们却变得很奇怪(所有的字符都是一样的) – 这是正常的吗? 因为我做了两个推送服务证书来自同一个CSR,所以我不知道我完全失败了,只是把它扔在那里,因为没有任何意义了。 代码签名 我相信这是正确的(从我的Xcode项目): 这些对应于我的iOS开发人员门户中的证书和移动设置configuration文件,我已经重新生成了许多新的,在xcode中刷新它们,再次检查并重新加载到这个东西,我很难相信这是该地区的问题。 但是为了确保我发布,这些是当前的configuration文件,在APS证书发布后制作。 再一次,这对我来说并没有什么意义,是的,我已经阅读了文档,而且还是希腊文。 移动设备令牌 这又一次,我不认为是问题。 我的应用程序使用开发configuration文件生成了一个令牌,沙盒能够将通知推送给它,并且它工作得很好! 然后我的应用程序生成一个新的令牌,当我切换到adhocconfiguration文件,并build立,但与生产环境没有什么可以通过它。 我会再说一遍,沙盒上的所有东西都能正常工作,但现在不行。 任何其他原因? 这就是我所能想到的,如果任何人有别的东西,请让我知道。 我只是想这个工作,我不能看到错误,如果苹果发回他们失败的推,所以我不知道。 这是在开发人员沙箱中工作,现在应该工作,这就是我所能想到的。 谢谢。

在代码签名过程中更新Xcode会产生错误“找不到磁盘上的代码对象”

我只是更新到Xcode的最新版本,并在运行我们的自动构build脚本时遇到错误(它们使用xcodebuild和xcrun命令)。 ### Codesigning '/Users/…日志语句后立即发生错误,如下所示: Program /usr/bin/codesign returned 1 : [/var/folders/__/63j90nkn2lg18ct1nq791_nc0000gn/T/g5hbigh1tM/Payload/CurrentTarget.app: replacing existing signature /var/folders/__/63j90nkn2lg18ct1nq791_nc0000gn/T/g5hbigh1tM/Payload/CurrentTarget.app: cannot find code object on disk 我在这里find了文档,列出并简要描述了错误,但没有关于如何解决这个错误的具体细节。 因为我花了太多的时间寻找解决scheme(如此),所以我会发布下面的答案,以防其他人遇到同样的问题。

是否有可能让别人上传和分发我的应用程序在苹果的App Store?

场景:我build立了一个应用程序。 客户喜欢它,但他们中的一个想要定制应用程序。 我的想法是,我做定制,build立应用程序,然后给他,他会处理所有的应用程序商店的业务。 我不想泄露消息来源。 是否可以创build一个未签名的包,让客户通过他的账户上传? 当然,他将不得不build立一个开发者帐户,所有这一切。 我不知道如何工作。 如果我进行分发构build,则使用我的分发证书。 这是一个select,我拿到客户证书,并使用该build立,然后通过IPA回给他? 编辑: Testflight不是我的select。 我不想维护数百个UDID。 这将是明显滥用苹果的免费设备的使用规则。 它们是用于testing而不是用于商业用途。 所以我真的是在第三人把一个二进制文件放在App Store里面的东西之后,所有这些都是在这个人的责任之下。

构build设置使用UUID指定供应configuration文件

我似乎无法在新电脑上存档应用程序。 我为分发和开发创build了新的configuration文件。 我创build了一个新的证书签名请求。 我可以在我的iPhone上构build我的应用程序,但是我无法将其归档。 我不断收到错误: 未find匹配的configurationconfiguration文件您的构build设置指定UUID“BD657D9A -…”的configurationconfiguration文件,但未find此configurationconfiguration文件。 Xcode可以通过从成员中心下载新的configuration文件来解决此问题。 我试图点击“修复问题”,它仍然是一个错误。 我从钥匙串中删除了我的证书,并通过开发门户再次下载了这些证书,但这并不起作用。 我试过清理,重build,closuresXcode,而这些都不起作用。 我试图做Code Signing-> Automatic的不同组合,以及select我的debuggingconfiguration文件作为我在开发者门户中创build的开发configuration文件,并手动select我刚刚在开发者门户中创build的configuration文件。 两者似乎都不起作用。 其他疑难解答提示? 谢谢。

无效的供应configuration文件 – 缺less代码签名证书

我的应用程序已经完成,我已经提交了一个之前,但每次我试图通过应用程序加载器失败,给我以下错误: ERROR ITMS -9000“Provisioning Profile无效Provisioningconfiguration文件无效[Missing Code-Signing Certificate] 有没有人有任何帮助。 我已经连续工作了12个小时,这是非常令人沮丧的,任何一次潜水都会有所帮助。

XCode 4.3.1打破了通过引用添加目录的应用程序validation。 任何解决方法?

我发现Xcode 4.3.1有一个严重的问题,在应用程序包内的目录树中使用资源validation应用程序。 应用程序可以在Xcode“Build for Archive”过程中通过validation – 只有在通过Organizer运行validation时,validation才会失败,因为这需要保存临时或App Store提交。 花费数小时试图追踪常见的代码签名授权问题后,当导出失败时,我最终注意到系统控制台中的以下行: 3/10/12 2:32:48.450 PM [0x0-0x261261] .com.apple.dt.Xcode:/ Users / chris / Library / Developer / Xcode / Archives / 2012-03-10 / Coverage 3-10-12 2.32 PM.xcarchive / Products / Applications / Coverage.app / Tiles / T-Mobile-roam / 4:是一个目录 “Tiles”目录已经添加到我的项目中,通过“为所有添加的文件夹创build文件夹参考”。 我发现删除Tiles目录允许应用程序构build和validation。 将其添加回来导致此代码签名失败。 看起来,添加一个多级目录树可以完全validationvalidation过程,并且这些错误消息会使开发人员试图追踪代码签名和授权问题,而这些问题确实不是问题。 我从来没有任何问题与Xcode的先前版本 – 这似乎是在Xcode 4.3.1新的严重错误。 是否有任何解决方法可以让我们提交更新到我们的应用程序? 笔记: 这个线程似乎相关: […]

供应configuration文件中的UDID?

给定configuration文件,是否有人知道如何确定该configuration文件中的UDID?

Xcode 4.3.2绕过代码签名

我使用Xcode 4.3.2来编译Cydia应用程序。 4.1有一个简单的方法来允许未签名的应用程序构build(plist编辑),但是,在4.3.2中,它不具有编辑plist文件的简单性。 现在,在4.3.2中,我收到这个错误: CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 5.1' 所以我的问题是,如何绕过Xcode 4.3.2中的代码签名? 谢谢!

将撤销分发证书影响iPhone上的审查(在苹果商店)的应用程序?

我刚刚丢失了我的私钥与操作系统重新安装,所以将不得不创build新的证书签名请求..我想知道,如果撤销我的分发证书将对我在App Store上的现有应用程序,特别是当我的应用程序正在等待批准( 审查中 )从旧的发行证书build立。 我是否应该等待苹果公司接受该应用程序或撤销发行证书才不会对应用程序产生任何影响?