草庐IT

iphone - 创建一个分发给有限选定受众的 iOS 应用程序

我刚开始为IOS创建自定义客户端应用程序,我已经为PC和Android客户端开发了它。这些应用程序的想法是使用SQLite数据库文件,该文件在PC管理应用程序中创建并通过Internet实现。此应用程序的开发费用由一家公司支付,应分发给选定的一组人。我想问的是如何将这个IOS应用程序分发给特定的受众(有权使用它的人)?我是否应该将它作为免费应用程序放在应用程序商店中,而无需从secret站点下载到iphone的数据库文件? 最佳答案 最好的方法是通过iOSDeveloperEnterpriseProgram.至于数据,如果数据有规律

iphone - 如何将 iPad 应用程序作为内部应用程序分发?

我为我的组织开发了大约3个应用程序,我们想将其分发到办公室中的大约30台iPad。我想找到一个循序渐进的过程来做到这一点。但是至今没有找到。我尝试过但失败的方法如下,我获取了应用程序(带有.app扩展名,可以在~/Library/Developer/../IOs_Release中找到)和临时证书并将它们放入iTunes库中。之后,我将新iPad(未注册为开发设备)连接到我的macbook。通过iTunes,我尝试同步该应用程序。但是ipad上出现了一条警告,显示“xyz应用程序安装失败”我尝试了临时分发。首先,我将应用程序存档在xcode存档中,然后单击分发按钮。一个向导出现询问我想要

ios - 是否可以分发用于在 MacOS 上进行模拟器测试的 iOS 应用程序?

我正处于iOS应用程序的早期alpha阶段,我希望能够将它部署到公司内的一些非技术人员以获得早期反馈。现在将它部署到物理设备上还为时过早,而且并不是所有人都拥有它们。我想做的是以某种方式将iOS.app文件安装到模拟器应用程序中,并将其捆绑到MacOS.app文件中,我可以通过电子邮件发送给人们,只需点击它就可以让他们运行。第二好的,但可以接受的,是让用户安装Xcode并有办法向他们发送iOS.app文件,并有某种脚本可以将应用程序加载到已经存在的安装模拟器应用程序。这看起来应该是可行的,但我找不到任何方法来实现它。注意:网上有很多关于TestFlight或Over-The-Air应用

Android 关于View事件分发(onTouch、onTouchEvent、onClick、onLongClick的关系及原理)(一)

一、MotionEvent——手指触摸屏幕时产生的事件事件含义ACTION_DOWN手指初次碰到屏幕时触发ACTION_MOVE手指在屏幕上滑动时触发(ps:会多次触发,看源码时同一块代码应该看多次去理解)ACTION_UP手指离开屏幕时触发ACTION_CANCEL事件被上层拦截时触发 关于ACTION_MOVE事件,手指在屏幕上滑动时会触发多次,对于这个点,看源码时同一块代码应该看多次结合去理解。 关于ACTION_CANCEL,这个事件并不是由用户手指触发的,而是在事件分发过程中,MOVE事件和UP事件被上层拦截而产生的。(关于ACTION_CANCEL是如何产生的,又有什么作用,需要在

ios - App Store 中应用程序的分发配置文件已过期

我的很多证书今天都过期了。我想更新我目前在AppStore中的应用程序,发现我需要创建另一个具有相同bundleid的分发配置文件。这是正确的吗?因此,例如,我的旧分发配置文件的包ID是“com.xxxx.1234”,现在我需要创建另一个具有相同“com.xxxx.1234”的包ID吗?干杯和感谢 最佳答案 您应该只有两份证书-一份用于开发,一份用于分发。不要将证书与配置文件混淆。尽管供应配置文件取决于其中一个证书,但它们非常不同。如果您的证书确实过期(每年一次),请创建并安装您的新证书。一旦就绪,您需要做的就是编辑现有的配置文件以

带有来自客户的 .p12 的 iOS 临时分发

我开发了一个应用程序并使用我们公司的配置文件和分发证书。我刚刚从我们要分发给的公司收到了.p12,我正在尝试使用他们的证书重建应用程序。但是,当我选择“存档”时,我收到了“未找到包含任何钥匙串(keychain)签名证书的未过期配置文件”我相信我在这里遗漏了一些东西,但谷歌和我无法弄清楚。我需要一个包含该证书的新配置文件吗?如果是这样,我该如何上传.p12?非常感谢。 最佳答案 使用p12,您可以让您的计算机为外部公司发布版本,但您现在需要的是与该应用相关联的配置文件(如果您有应用内购买或推送通知,它将是特定的,否则它将是默认的开发

ios - Enterprise Distribution 签名 - 谁做的,为什么做?

作为我们ISV公司的一部分,我正在开发一个iOS应用程序。我们正在使用Xamarin.iOS,但我希望这对这个问题没有影响。我们的一些将获得该应用程序的客户正在使用MDM(AirWatch)来管理设备并在他们的设备上安装该应用程序。对于开发,我们使用“iOSAppDevelopment”和我们的设备来调试和测试应用程序。现在是时候将应用程序提供给我们的第一位客户了。为此,应用程序必须使用分发证书签名并与分发配置文件捆绑在一起。要生成这些,必须注册“iOSDeveloperEnterpriseprogram”,每年299美元。在花这笔钱之前,我想确保我做的是正确的事。此处的几个问题表明,

【译】使用TLS进行Erlang分发

    本节介绍Erlang发行版如何使用TLS来获得额外的验证和安全性。      理论上,Erlang发行版可以使用几乎所有基于连接的协议作为承载。但是,需要一个用于实现连接设置的协议特定部分的模块。内核应用程序中的默认分发模块是inet_tcp_dist。启动分布式的Erlang节点时,net_kernel使用此模块设置侦听端口和连接。      在SSL应用程序中,可以使用一个额外的分发模块inet_tls_dist作为替代。所有分发连接将使用TLS,并且分布式系统中的所有参与的Erlang节点必须使用此分发模块。      安全级别取决于提供给TLS连接设置的参数。但是,始终使用Er

ios - 是否可以在不更新应用的情况下向应用添加应用内购买?

我正在开发一个iOS应用程序,允许购买各种额外的信息“包”作为非消费品,我打算定期添加新的“包”。(这是我的第一个应用程序,所以经验有限。)我目前的设计只是检查产品ID为“...Pack01”到“...Pack99”的应用程序内购买,并且它找到的那些包含在商店中正面。我的假设是,在应用程序发布后,我可以添加一个新的带有产品ID的应用程序内购买,在iTunesConnect中说“...Pack32”,然后它会在可用时立即显示在店面。我不想每次添加新包时都分发应用程序的新更新。但是我不确定是否可以在不更新应用程序的情况下添加新的应用程序内购买。请问有人可以确认这是否可能吗?如果不可能,是否

ios - 通过企业计划分发内部 iOS 应用程序有哪些要求?

我负责为我的公司开发应用程序。它只会被我的公司使用。我找到了企业计划。我读iOSDeveloperEnterpriseProgram但我还阅读了一些有关我需要实现的MDMiOS的内容。分发我的应用程序是否需要MDM?另外,我的同事如何才能下载该应用程序?Apple如何知道他们已获得授权,而不是某个随机在Google上找到该链接的人? 最佳答案 据我所知,您不需要为企业程序做MDM。至于防止人们下载该应用程序,我认为您只需将链接保密,或者将其放在只能在您的公司网络或VPN上访问的URL后面。当然,需要登录,这样别人就无法通过下载应用程