小编Mat*_*mon的帖子

从命令行确定协同标识的身份?

我正在尝试设置一种自动方式来签署我的iOS应用程序.在使用codeign之前,有没有办法以编程方式从命令行确定我的有效签名身份是什么?

例如,对于命令

codesign -v --sign "iPhone Distribution: Joe Developer" /path/to/app
Run Code Online (Sandbox Code Playgroud)

我怎么能弄明白"iPhone发行版:Joe Developer"是一个有效的身份?我如何计算其他有效身份?

我更喜欢在命令行中执行此操作的方法,但是从cocoa中也可以工作.

iphone xcode code-signing codesign ios

34
推荐指数
1
解决办法
2万
查看次数

当webview大于屏幕时,将UIWebview内容转换为UIImage

非常类似于这个问题(也是这个答案),我试图从webview中取出UIImage.到目前为止,我正在使用答案中建议的代码,具体来说:

UIGraphicsBeginImageContext(webview.bounds.size);
[webview.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
Run Code Online (Sandbox Code Playgroud)

但是,当webview的内容大于屏幕时,生成的图像不完整且缺少补丁.有想法该怎么解决这个吗?

iphone objective-c uiwebview uiimage ios

7
推荐指数
2
解决办法
7276
查看次数

无法通过SSL进行无线iOS分发?

我有一个应用程序,我可以通过无线安装没有SSL没有问题.

通过我的iOS设备,我点击了一个HTML文件,其中包含正确的itms链接到清单plist文件,清单文件启动了应用程序的安装.

当SSL添加到混合中时,出现问题.我可以通过SSL找到HTML文件.如果修改清单中的url字符串以使用https而不是http,我仍然会提示安装应用程序,但是在点击"安装"时,我收到错误提示"无法下载AppName".从应用程序图标大纲中的进度条的外观来看,没有下载任何应用程序.apache ssl_request日志和错误日志是静默的.访问日志只显示清单文件的命中,通常它显示清单和ipa文件的命中.iOS设备上的控制台日志也没有任何照明.

好的,所以我尝试了不同的路线,只是为了看看会发生什么.如果我改为将清单文件的itms链接修改为使用https而不是http,我立即收到错误,无法连接托管文件的服务器.在这种情况下,错误,ssl和访问日志是静默的,而iOS控制台指出:

Fri Mar  4 00:15:47 unknown itunesstored[5009] <Warning>: Could not load download manifest with underlying error: Error Domain=NSURLErrorDomain Code=-1202 "Cannot connect to the Store" UserInfo=0x1bd790 {NSLocalizedFailureReason=A secure connection could not be established.  Please check your Date & Time settings., NSLocalizedDescription=Cannot connect to the Store}
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?SSL将是未来的要求所以我必须考虑到它.如果重要,我正在使用自签名证书.我将此证书安装到iOS设备上,但它没有改变上述任何行为.这是在iOS 4.2.1和Apache/2.2.15上.

当然,我不是唯一一个试过这个的人.任何帮助,将不胜感激.

iphone ssl over-the-air ipad ios

5
推荐指数
1
解决办法
4158
查看次数