我正在尝试设置一种自动方式来签署我的iOS应用程序.在使用codeign之前,有没有办法以编程方式从命令行确定我的有效签名身份是什么?
例如,对于命令
codesign -v --sign "iPhone Distribution: Joe Developer" /path/to/app
Run Code Online (Sandbox Code Playgroud)
我怎么能弄明白"iPhone发行版:Joe Developer"是一个有效的身份?我如何计算其他有效身份?
我更喜欢在命令行中执行此操作的方法,但是从cocoa中也可以工作.
非常类似于这个问题(也是这个答案),我试图从webview中取出UIImage.到目前为止,我正在使用答案中建议的代码,具体来说:
UIGraphicsBeginImageContext(webview.bounds.size);
[webview.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
Run Code Online (Sandbox Code Playgroud)
但是,当webview的内容大于屏幕时,生成的图像不完整且缺少补丁.有想法该怎么解决这个吗?
我有一个应用程序,我可以通过无线安装没有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上.
当然,我不是唯一一个试过这个的人.任何帮助,将不胜感激.
ios ×3
iphone ×3
code-signing ×1
codesign ×1
ipad ×1
objective-c ×1
over-the-air ×1
ssl ×1
uiimage ×1
uiwebview ×1
xcode ×1