在C#应用程序中,我总是使用一个app.config
文件来保存我的应用程序的一些数据,以便在需要时加载(例如,连接字符串).
在iOS应用程序中保存此类信息的最佳方法是什么?
如何以编程方式(Objective-C)iPad是否具有Retina显示屏?
我正在开发一款iPad应用程序,仅在公司内部使用.由于将使用该应用程序的设备将超过100,该公司需要加入iOS企业计划.
如何分配内部分销?
我需要注册所有设备才能为应用生成一个证书?或者我可以生成一个证书,该应用程序将在每个设备上运行?
Apple需要批准内部分发申请吗?
该公司的分发目标是在其网站上部署应用程序,以便员工可以访问该网站,登录并下载其设备的应用程序.苹果的任何角色都不赞成这种方法吗?分发内部应用程序的最佳方法是什么?
我正在开发一个需要从证书(.pfx)中读取主题备用名称的iOS应用程序.
Security.framework无法获取此信息,因此您使用的是OpenSSL(openssl-1.0.1e)
要读取主题名称我正在使用X509_get_subject_name(证书),而对于Issuer我正在使用X509_get_issuer_name(证书)并且正在使用.
问题是主题备选名称.我找不到任何函数来返回此信息.
是否可以使用OpenSSL获取主题备用名称?怎么样?
编辑:
我将证书导入MAC keychain.在主题备用名称上,我看到NT主要名称和RFC 822名称.
我试过这个,但它返回NULL:
GENERAL_NAME *name = (GENERAL_NAME*)X509_get_ext_d2i(cert,NID_subject_alt_name, NULL, NULL)
Run Code Online (Sandbox Code Playgroud)
我正在读证书:
X509 *cert;
CFDataRef der = SecCertificateCopyData(certificate);
const unsigned char * ptr = CFDataGetBytePtr(der);
int len = CFDataGetLength(der);
d2i_X509(&cert,&ptr,len);
Run Code Online (Sandbox Code Playgroud) 我正在开发一个iOS应用程序,仅供公司员工使用(不适用于Apple商店),但可能会被100多台设备使用.加入"iOS开发者企业计划($ 299)"需要公司DUNS号码(我不是公司,所以我没有公司).
因此,使用iOS应用程序的公司需要在"iOS开发者企业计划($ 299)"上进行注册,并拥有DUNS号码以将应用程序分发给他们的员工?或者我不能在没有"iOS开发者企业计划(299美元)"(没有越狱)的情况下在100多台设备上部署我的应用程序?