我正在为某些人制作应用程序,他们希望在首次提交后随时更新应用程序。更改将像颜色、字体、背景颜色、从标签栏中删除标签...我在想的是,为特定View创建一个包含颜色、字体等条目的plist。每次应用程序启动时,它都会连接到服务器并下载plist(如果已更新),然后根据plist加载它的View。例如,假设用户想要将字体从Helvetica更改为Arial。在plist中,我会有一个字典,键名为“Font”,对象是字体名称......所以我现在只需用字体名称“Arial”更新plist,下次应用程序启动时,字体会改变。我希望我清楚地说明了我要做什么。现在我的问题是,应用商店允许这种事情吗?
如果我在Windows上使用Phonegap或AppceleratorTitanium开发应用程序并且我想将我的项目提交到AppleStore,我可以在Windows环境下提交吗?使用Windows:我可以创建Apple开发者帐户吗?我可以将应用程序提交到AppleStore吗?我可以在PhonegapBuild上构建iOS项目,以便稍后在AppleStore上提交吗?我知道AppStore许可证的价格是每年99美元。我知道对于Android手机,Windows和GooglePlay没有问题,但不确定带有Windows和AppStore的iOS手机。 最佳答
我如何在我的cordova应用程序中创建一个链接按钮,它会根据设备重定向到我在iOS/Android/AmazonAppStore上的应用程序?我试过下面的代码,它进入了iOSif子句,但它没有重定向我,也没有给出错误:if(window.cordova&&window.device){if(device.platform.toUpperCase()==='IOS'){window.open("https://itunes.apple.com/gb/[OBFUSCATED]");}elseif(device.platform.toUpperCase()==='ANDROID'){win
我开发了一个Ionic2应用程序。当我尝试将它上传到Apple商店时,他们拒绝了它并显示以下消息:MissingInfo.plistkey-Thisappattemptstoaccessprivacy-sensitivedatawithoutausagedescription.Theapp'sInfo.plistmustcontainanNSPhotoLibraryUsageDescriptionkeywithastringvalueexplainingtotheuserhowtheappusesthisdata.我在config.xml中添加了NSPhotoLibraryUsageD
我们的iPad应用已被应用商店拒绝用于私有(private)/限制调用/使用dyld_stub_binding_helper。我能找到的关于这个函数的最明确的信息是here.我们的代码没有直接引用这个,除了和Apple玩20个问题,我们不知道如何进行。有人遇到过这个问题吗? 最佳答案 在我们的案例中,使用Xcode5.0Beta和iOS7构建找不到符号dyld_stub_binding_helper链接器命令失败,退出代码为1(使用-v查看调用)问题:部署目标是3.0。将其更改为4.3修复了它。
我有一个iOS企业应用程序,我们正在无线分发到我们的设备。目前,该应用程序每天轮询一次我们的服务器,以查看是否有应用程序更新。如果有,我们会尝试通过让应用程序调用以下代码来安装它:NSURL*installUrl=[NSURLURLWithString:[NSStringstringWithFormat:@"itms-services://?action=download-manifest&url=%@",plistUrl]];[[UIApplicationsharedApplication]openURL:installUrl];这会导致应用程序通过警告对话框提示用户安装更新。如果他
我有一个空白的应用程序,没有任何代码。我已经为它生成了相应的配置文件并将它们附加到它上面。我已经设置了编译器选项-生成通用二进制文件。我有MacOSX10.11.1(ElCapitan)、XCode7.1、iOSSDK9.1、Delphi10Seattle。我正在iPad3/iOS9.1和iPhone4/iOS7.1.2上测试当我在调试和adhock中尝试时-应用程序运行起来非常棒,无论如何我的构建在AppleApplicationStore中被拒绝了,原因是:“2.1详情我们无法审核您的应用,因为它在启动时崩溃了。后续步骤请修改您的应用并在设备上对其进行测试,以确保它可以启动而不会崩
我刚刚更新到Xcode9.3,在将我的应用提交到应用商店时遇到以下问题:无效的包-无法处理应用程序,因为在提交中检测到不允许嵌入位码的选项。您可能没有使用Xcode中提供的工具链构建应用程序。使用最新的GMXcode重建您的整个应用并再次提交该应用。我仔细检查了所有链接到我的项目的框架,它们都已在启用位码的情况下编译。这些框架中只有一个是Carthage框架,我已确保它已使用carthageupdate重建。我完全被难住了,不知道还能尝试什么。在此先感谢您的帮助! 最佳答案 ITMS-90562:InvalidBundle-Thea
我在iTunesconnect上有一个“待售”应用程序,它是适用于iPhone和iPad的通用应用程序。我的应用程序也适用于ARMv6设备,例如ipodtouch1g/2g和旧iPhone。如果我上传了一个仅为ARMv7架构编译的应用程序新版本,ipod用户会怎样?继续使用旧版本?感谢支持。 最佳答案 我不知道如果直接上传会怎么样,但是如果你在Info.plist中添加arvm7作为必需的设备能力,旧设备用户将能够继续使用之前的版本并且无法更新,新用户必须拥有armv7设备。 关于ios
我大约2年前提交了一份,但几乎什么都不记得了。只是这非常困难,而且必须考虑大量的事情。现在我们有了通用的iPhone/iPad二进制文件。也许有人可以指出一些资源,这些资源可以很好、快速地概述必须检查/完成的内容?关于有用的list,我想到的一些事情:确保NSZombiesEnabled为NO...还有什么? 最佳答案 https://ontestpad.com/library/201/ios-app-store-submission-checklist 关于iphone-是否有将应用程