草庐IT

identity_payload

全部标签

ios - Codesign 和 Ambiguous identity,匹配 "Mac Developer"和 "iPhone Developer"

我正在对库进行发布测试。该过程需要在越狱的iOS设备上进行测试。为此,我使用运行iOS5.1越狱的旧iPad1RedSn0w.RedSn0w不修补Gatekeeper服务(代码签名),所以我需要使用我的开发者帐户并签署我正在测试的二进制文件(Absinthe确实修补Gatekeeper,这就是为什么你可以使用ldid生成虚假签名).尝试登录结果:$codesign-s"JohnDoe"cryptest.exeJohnDoe:ambiguous(matches"MacDeveloper:JohnDoe(3VT8SJ9C5)"and"iPhoneDeveloper:JohnDoe(3VT8

ios - 可以在设备上调试应用程序但无法分析 : the app must be signed with a development identity

我有自定义方案,例如DebugStaging,它们是用开发身份签名的。我使用这些方案在调试时通过Xcode在我的手机上运行应用程序。然而,任何使用这些方案进行分析的尝试都会导致目标运行失败:调试[appname]的权限被拒绝。该应用必须使用开发身份(例如iOS开发者)进行签名这到底是怎么回事,我该如何摆脱Xcode中的这种邪恶??编辑:我们很久以前删除了Debug方案以使用更冗长的方案名称。 最佳答案 转到目标方案,产品->方案->编辑方案,然后从左侧菜单中选择“配置文件”并将构建配置设置为调试。

iphone - 应用程序加载程序警告 : The app references non-public selectors in Payload/<Appname>. app/<App name>: changeState:

我有这个应用程序加载器警告,但我不知道它来自哪里。我的应用程序中有facebook和解析sdk。我看过thispost.不过,它对我没有帮助,因为我的问题显然出在名为changeState的东西上。在我为我的应用程序编写的代码中的任何地方都没有调用它。我也不使用facebooksdk,我需要在应用程序中使用parsesdk。我该如何解决这个问题? 最佳答案 changeState在libGoogleAdMobAd.a中使用,它是GoogleAdMob的一部分。我在审核说明中提到了它,我的应用获得了批准。

ios - xcode "valid signing identity not found"分布配置文件

我似乎遇到了与thispost类似的问题除了不同之处在于我是2个团队的开发人员。我的团队可以很好地生成临时分发配置文件(团队A),我也是该团队的创建者。当我为团队B创建一个时,我遇到了一个问题,我的xcode显示“未找到有效的签名身份”。我试过删除、重新导入分发证书等。奇怪的是,我可以很好地创建开发条款,但不能创建分发证书。B团队在他们的系统中创建了我作为管理员,但没有成功。我很难过。我们考虑过撤销他的分发证书并重新创建它,这行得通吗?注意:他在应用商店中已经有其他应用了。咕噜咕噜注意:我需要它是一个特别的分发,这样我就可以把它交给testFlight我还应该补充一点,我拥有团队B的完

ios - 收到 SUbiquity Identity DidChangeNotification 后我应该做什么?

Apple文档说我们需要注册NSUbiquityIdentityDidChangeNotification并将当前iCloudtoken与之前存储在NSUserDefaults中的token进行比较,以检测用户是否从文档和数据设置或切换到另一个iCloud帐户。我使用标准的UIManagedDocument并以iOS7为目标,因此回退存储由CoreData自动处理。当我发现用户启用/禁用iCloud或切换到另一个帐户后,我不明白我应该做什么。我应该迁移持久存储吗?或者我应该在NSPersistentStoreCoordinatorStoresDidChangeNotification之

ios - 该应用程序包含或继承自 payload/XXX.APP/XXX : UIKeyboard 中的非公共(public)类

我在提交应用程序时收到此AppStore错误。我能够在一个月前提交相同的应用程序,但我没有遇到这个问题。上次我提交时,它给了我错误,但它仍然至少接受二进制文件。现在它甚至不接受二进制文件。我确实使用如下代码。valueTextField.keyboardType=UIKeyboardTypeNumbersAndPunctuation;我不确定我的图书馆是否没有达到预期。是否有任何其他解决方法?如果我必须向苹果发送电子邮件,我是否也应该向他们发送二进制文件?编辑:Brian,我已经在.app文件上完成了nm和字符串。下面是结果。你能建议下一步做什么吗? 最佳答

ios - 该应用在 Payload/<AppName>.app/<AppName> 中引用非公共(public)选择器

我构建了一个应用程序以将其交付到AppStore,但验证过程抛出此错误:Theappreferencesnon-publicselectorsinPayload/.app/:categories,content,contextForCurrentThread,createEntity,isSample,links,primitiveType,setPrimitiveType,typeString我想知道这是什么问题?这个警告不会阻止我上传应用程序。我发现很多线程都有同样的问题,但它们都是关于Facebook框架的,但我没有那个框架。在此版本之前我没有遇到任何问题,我没有添加新框架,只有

ios - 错误 ITMS-90596 : "Invalid Bundle. The asset catalog at ' Payload/Limon chilli. app/Assets.car' 无法读取

在将ipa文件上传到应用程序加载器时,我遇到了此类错误。我正在使用sierra10.12.1和x-code版本8.1(8B62)。如何解决这个问题?ERRORITMS-90596:"InvalidBundle.Theassetcatalogat'Payload/Limonchilli.app/Assets.car'can'tberead.Tryrebuildingtheappwithanon-betaversionofXcodeandsubmititagain." 最佳答案 这是人们在新版本的XCode和macOSSierra中面临

ios - Xcode 9 : Block-compressed payload operation failed

此处为MacBookProElCapitan(10.11.6)。我正在尝试安装Xcode9以便我可以使用ARKit.在AppleDeveloper的网站上,我能找到的唯一版本的9是Xcode_9_beta_6.xip(如果我错了请指正!),所以我下载了它:然后我提取并运行XIP文件:但由于这个奇怪的错误,该操作失败了,Google并没有真正帮助我(根本):Theoperationcouldn'tbecompleted.Block-compressedpayloadoperationfailed知道这里发生了什么吗? 最佳答案 zip

ios - Xcode如何设置EXPANDED_CODE_SIGN_IDENTITY?

我在证书过期后开始收到代码签名错误。我有一个更新的证书,过期的证书已被删除。但不知何故,Xcode将EXPANDED_CODE_SIGN_IDENTITY设置为过期证书的SHA-1。它从哪里得到这个值?我认为它必须缓存在某个地方,因为它试图用于代码签名的SHA-1钥匙串(keychain)中没有证书。我搜索了pbxproj文件但没有找到它,从项目根目录开始的递归grep也没有产生任何结果。以下是有关我的配置的一些详细信息:Xcode中没有设置账号我使用的是团队代理导出的证书,而不是开发者帐户Xcode版本为6.1.1OSX版本为10.10.2项目标识在Xcode中设置如下:当我检查钥匙