我用react-native开发了一个iOS移动应用程序,我想在AppStore上发布。我已经注册了开发者计划,很快就会拿到证书。我的nativeiOS应用程序在模拟器上运行良好。这是我的第一个iOS应用程序,我不知道如何在AppStore上分发react-native应用程序。目前我使用的是React版本:0.14.8和react-native版本0.29.0我尝试创建一个离线包,但没有成功。如有任何帮助,我们将不胜感激。 最佳答案 通常,您将按照与使用Objective-C或Swift进行原生开发时完全相同的步骤来准备和发布iO
我正在使用xcode8创建一个应用程序,直到现在一切都很好。但是今天我遇到了两个问题:到目前为止,我一直在为推送服务使用开发证书,今天我添加了生产证书,但我不再收到推送通知。我正在使用AWSSNS服务,当我切换回开发证书并发送推送时,我会通过连接的设备接收到它。这是为什么?为什么在沙箱中一切正常,而现在在APNS中它不起作用,尽管SNS说消息已成功传递。我创建了一个分发配置文件并下载了它并更改了xcode当前配置文件。但是现在,该应用程序无法在设备上编译。在模拟器上它工作但在设备上它说:进程启动失败:无法获得进程4383的任务。是否无法通过带有AdHoc/Production配置文件/
当配置文件失效时,该配置文件处于事件状态时分发的测试版是否可以正常使用? 最佳答案 是的,不用担心那些早先分发的构建。这是官方的Apple分发指南:Aprovisioningprofileappearsinvalidifitcontainsarevokedorexpiredcertificate.过期证书:CertificateexpirationorrevocationForstandarddeveloperprogramteams(thosewhosedistributionmethodistheiOSAppStore),exp
所以我最近创建了一些配置文件并手动处理它们以确保正确使用推送通知。但是,我的开发配置文件出现在不合格的标题下,但似乎在没有任何警告或任何其他内容的情况下被接受。在这种情况下,我是否误解了合格/不合格的含义?在屏幕截图中,您可以看到哪个配置文件用于分发,哪个用于开发。完全划掉的只是通配符 最佳答案 也许此配置文件是根据另一个未在您的项目中使用的分发证书制作的? 关于ios-DevelopmentProvisioningProfile似乎不合格,没有明显的影响,我们在StackOverflo
我们的组织使用企业帐户和itms-services协议(protocol)在内部无线部署应用程序。我们的plists和ipas托管在AmazonS3上,一切都按预期工作——你点击一个链接,就会弹出一个警告,询问你是否要安装该应用程序。我们现在正尝试将我们的文件存储在Firebase存储中,并以以下格式发送链接:itms-services://?action=download-manifest&url=https://firebasestorage.googleapis.com/v0/b/my-app.appspot.com/o/MyApp.plist?alt=media&token=m
我收到一封来自苹果的关于ios分发证书的邮件。我试图撤销但是分发证书中没有撤销按钮有删除,编辑,下载选项我应该等到证书过期我该怎么办此证书将在30天后失效。要创建新证书,请访问您帐户中的证书、标识符和配置文件。证书:iOS分发 最佳答案 证书自创建之日起365天后自动过期。您可以看到何时创建新的。最好在过期后创建新的。要撤销,请转到生产环境并单击证书,下拉选项将用于撤销。AppleDeveloperCenter->Certificates,Identifiers&Profiles->Production->Certificate(即
我是iOS开发的新手,签名过程有些困惑。让我们假设以下场景:某人开发了新的iOS应用程序并通过该应用程序进行分发商店。假设某人由于某种原因他们当前安装的macOS出现故障,他/她现在重新安装操作系统但他/她没有备份他的私钥(iOS开发和iOS分发)。时间过去了,那个人现在想推送一些更新。他现在撤销旧证书并创建新证书,签署应用并将其上传到应用商店。来自docsCodesigningalsoallowsyourapp’ssignaturetoberemovedandre-signedbyatrustedsource.Forexample,yousignyourappbeforeupload
使用iOS4.3SDK编译会移除对iPhone3G和第二代iPodtouch设备的支持吗?升级后,我发现临时构建和分发构建不再在这些设备上运行,但是将iOS4.2SDK安装到另一个目录,并且不对代码或build设置进行任何更改,它确实可以正常工作。应用程序生成如下崩溃报告:OSVersion:iPhoneOS3.0(7A341)ReportVersion:104ExceptionType:EXC_BAD_ACCESS(SIGBUS)ExceptionCodes:KERN_PROTECTION_FAILUREat0x00000000CrashedThread:0Thread0Crashe
在升级现有应用程序时,我遇到了臭名昭著的问题:"Thebinaryyouuploadedwasinvalid.Thesignaturewasinvalid,oritwasnotsignedwithanApplesubmissioncertificate."我认为这是因为我使用了错误的AppID。我忘记了我在原始应用程序中使用的那个。有没有办法确定原始AppID?我现在使用xcode4,原始应用程序是在iOS3.0时代完成的。 最佳答案 如果该应用程序可从商店购买,或者如果您仍然拥有您提交的bundle,请打开它并找到二进制文件。在二
如果您同时运行了同一应用程序的商店版本(使用相同的分发证书构建),是否有任何理由阻止应用程序的企业临时构建联系Apple的推送通知服务?我从经验中知道将开发应用程序保留在沙盒APN服务上是多么重要,但最近我们一直在使用临时企业分发版进行内部测试,我们不想混合临时/存储设备ID,如果它是会有同样的效果。我相信允许临时版本和商店版本混合使用没有问题,但我找不到任何具体的东西。 最佳答案 我不明白为什么临时构建联系生产APN会成为问题。Apple决定临时构建使用生产网关而不是单独的网关。开发人员在这里没有选择权。