草庐IT

iphone - 我是否需要多个开发人员证书才能加入多个开发人员计划?

很难完全理解所有这些用于IOS开发的证书及其含义。我无法在文档中或通过谷歌找到的一条信息:为了加入多个开发人员计划(当为不同的客户开发软件时),我应该为每个人创建一个唯一的开发人员证书,还是可以使用我已经有了?这两种方式各有优缺点吗? 最佳答案 您可以使用现有的,但我建议您为每个客户制作特定的。证书会过期,因此多个证书可以让您在重新创建、重新构建和重新提交应用程序时更加灵活。您可能还希望/需要与其他开发人员或测试人员共享信誉。对于多个证书,您可以共享特定的证书,而无需共享所有证书。但你是对的,这些东西很令人困惑。我最好的建议:仔细且

ios - 以编程方式/命令打开 iOS 开发人员菜单

这并不是一个严重的错误,但我在工作时总是觉得在办公table前摇晃手机很奇怪,尤其是当它第一次不起作用时。如果我们开始谈论摇晃iPadPro,那就感觉不对了。在Android上,我可以运行以下命令:adbshellinputkeyeventKEYCODE_MENU是否有iOS等价物?谢谢 最佳答案 遗憾的是没有。您可以在Cannyhere上为它投票.在那之前,iOS的最佳选择是使用一种解决方法,例如原始Githubissue中建议的解决方法之一。.例如,创建您自己的多点触控快捷方式以打开开发菜单,如here所示.这并不理想,但应该可

iphone - 检查配置文件的开发人员证书有效性

我想让客户上传他们自己的配置文件,包括图标,这样我就可以即时为他们制作我的应用程序的自定义版本,然后他们可以发布。但是,我在验证配置文件时遇到了一些麻烦。特别是,我想检查DeveloperCertificate是否实际上是有效证书。配置文件看起来像这样:ApplicationIdentifierPrefixABCDEFGHCreationDate2012-03-28T11:17:23ZDeveloperCertificatesMIIFajCCBFKgAwIBAgIIddUra9YprMQwDQYJKoZIhvcNAQEFBQAwgZYxCzAJBgNVBAYTAlVTMRMwEQYDV

java - 来自 Java 开发人员 POV 的 iOS 委托(delegate)

我从事Java开发已有多年,大约一年前转向Android开发。在解决了Android问题之后,我尝试用iOS测试一下自己的运气。到目前为止一切顺利,但我对“委托(delegate)”的想法仍然很模糊。我在这里阅读了几篇文章,但仍然没有最好的主意。在我看来,它们似乎类似于Java中的继承,例如使用接口(interface)或抽象类。谁能以我可能理解的观点澄清一下?提前致谢。 最佳答案 不,这不是继承的同一个概念。我会说这就像AWT/Swing中使用的监听器方法。例如:classMyActionListenerimplementsAct

ios - 监控多个信标区域不起作用,但开发人员表示这是可能的?想法? (见我的代码)

这是我的代码://Initializeandmonitorregionsfor(NSString*serviceUUIDin_serviceUUIDs){//InitializeregionNSUUID*uuid=[[NSUUIDalloc]initWithUUIDString:serviceUUID];CLBeaconRegion*appBeaconRegion=[[CLBeaconRegionalloc]initWithProximityUUID:uuididentifier:SERVICE_IDENTIFIER];//SpecifynotificationsappBeaconRe

ios - 使用 Amazon Cognito 开发人员身份

我正在关注亚马逊文档,但它并不像宣传的那样有效。我也有最新的sdk。下面的self.identity=代码不起作用,因为它是只读的。@implementationDeveloperAuthenticatedIdentityProvider/**Usethetokenmethodtocommunicatewithyourbackendtogetan*identityIdandtoken.*/-(AWSTask)token{//Writecodetocallyourbackend://Passusername/passwordtobackendorsomesortoftokentoauth

ios - 与外部开发人员共享 iOS 企业分发证书是否安全?

我处于以下情况:我们有一个企业开发者帐户,并且我们正在与外部开发者合作开发一个应用。目前我们无法访问源代码,因此无法构建,但我们仍然需要每周构建一次可以安装在设备上的构建...因此外部开发人员需要能够构建ipa文件。开发者现在是开发者计划的成员,拥有自己的开发者证书。但是,分发证书只能有一个。从安全的角度来看,我们共享分发证书(和私钥)和配置文件以便他们可以构建ipa文件是否安全/建议?还有其他(更安全的)选择吗?PS:我也想过我们可以用我们的分发证书签署一个ipa,但它仍然让我们处于他们需要能够构建一个ipa的情况-这只有在安装了分发证书+供应的情况下才有可能.

ios - 消息辱骂或标记为垃圾邮件 - Facebook 聊天 [开发人员]

我正在开发一个iOS应用程序,允许用户登录Facebook,然后使用FacebookChatAPI向他的friend发送消息。为了连接我的Facebook帐户,我正在使用xmppframework(https://github.com/robbiehanson/XMPPFramework)。连接建立良好,我可以向我的friend发送消息。但是,当对话重新打开(Facebook网站、Messenger)时,消息不再可用并显示一条新消息:“此消息不再可用,因为它被识别为滥用或标记为垃圾邮件”。我不知道发生了什么。我已经尝试检查权限,跟踪身份验证流程,但没有发现任何异常。有人知道我该怎么做才

ios - 当开发人员更改应用程序名称时,旧名称是否可用?

我编写了一个iOS应用程序,很想将其命名为“X”,但该名称已被占用。现有的应用程序不是很流行,作者愿意付费重命名它。假设我们同意这样做,旧名称会立即对所有人可用,还是Apple会保留它一段时间不可用,也许永远不可用?如果旧名称永远被锁定,Apple是否允许我买下他的整个应用程序(他愿意),然后使用相同的名称和应用程序ID发布完全不同的内容?我们可能还需要更改类别。 最佳答案 是的。我已经做过几次了。我曾经拥有一个名为NoteToSelf的应用程序。有人向我提出重命名它的提议,以换取一笔可观的付款。(如果你好奇的话,他给我的钱比我在1

iphone - 将我的 iOS 应用程序分发给测试人员的最佳方式?

我们注册了常规的iOS开发人员计划并有权获得100个UDIDS。我们将它们用于测试和特殊的内部分发。很快我们就会用完UDID,那么对我们来说最好的选择是什么?我们应该加入iOS开发者企业计划吗?我们能否将其用于常规应用商店分发(作为常规iOS开发人员计划的一部分)和内部/测试分发?另外,有没有一种简单的方法可以在没有iTunes的情况下交付这些私有(private)版本?也许是OTA? 最佳答案 你试过了吗Testflight?它绝对应该能够帮助您进行Beta测试。 关于iphone-将