我不确定这个问题是否已经存在,因为我不确定要搜索什么.
所以这是交易:
我有一个Apple Dev帐户链接到电子邮件ash@ashmenon.com.我在会员中心开了一个应用程序,我还有一个连接到同一个Apple ID的iTunes Connect帐户.
现在我正在开发一个应用程序(超级漫威应用程序)作为团队的一部分(让我们称之为Team Marvel)我的Apple ID已添加到该团队,作为"管理员".所以,当我进入会员中心时,MC会问我要选择哪个组织(我自己的,或Marvel团队).
但是,此团队的代理无法在iTunes Connect中添加Apple ID,因为它属于现有的开发帐户.所以我们做的是添加一个加后缀版本的电子邮件,在本例中为"ash+marvel@ashmenon.com".
问题是,我是团队的开发人员,而不是代理人(他是非技术人员),因此任何归档,提交,验证和导出都来自我的XCode.但是当我尝试提交/验证我的归档应用程序时,它告诉我我的组织没有提交此应用程序的权限.(不确定这是否重要,但在此错误期间显示的组织名称与我之前在提交过程中选择的开发团队的名称不同.
我尝试将ash+marvel@ashmenon.com地址添加为XCode中的Apple ID帐户之一,但它告诉我"Error Fetching Developer Info".我认为这是因为有问题的帐户不是真正的Apple Dev帐户.
现在我通过Application Loader提交来解决这个问题,但感觉就像我在某种程度上攻击系统一样.
问题1:有没有一种正确的做法,我错过了?肠道本能告诉我,这种黑客攻击的解决方法将在后期咬我的后端.
问题2:Team Marvel代理是否需要自己完成所有iTunes Connect提交?考虑到这是我们正在谈论的Apple,这似乎是一种非常反直觉的方法.
非常感谢任何帮助.保持真棒,你们.
注意:由于隐私原因,应用程序和团队的名称已经更改,因为Marvel比其他任何东西都要冷静.
我正在尝试使用相机捕获图像并将其上传到我的AJAX端点.我已经确认此端点可以接受该文件(我在桌面上创建了一个测试HTML文件,该文件发送带有图像的表单).我正在使用Cordova(phonegap)1.7.0,我正在尝试让fileTransfer()工作.以下是我遵循的文档的链接:
http://docs.phonegap.com/en/1.0.0/phonegap_file_file.md.html#FileTransfer
成功回调触发,但在端点上找不到$ _FILES数据.
然后我找到了这篇文章:
http://zacvineyard.com/blog/2011/03/25/upload-a-file-to-a-remote-server-with-phonegap/
哪个建议使用options.chunkedMode = false.现在上传需要一年半的时间,最终失败,错误代码为3,我相信是FileError.ABORT_ERR.
我错过了什么吗?
我的代码来自以下应用:
navigator.camera.getPicture(function(imageURI){
console.log('take success! uploading...');
console.log(imageURI);
var options = new FileUploadOptions();
options.fileKey = 'file';
options.fileName = 'spot_image.jpeg';
options.mimeType = 'image/jpeg';
var params = new Object();
params.spot_id = 1788;
params.param2 = 'something else';
options.params = params;
options.chunkedMode = false;
var ft = new FileTransfer();
ft.upload(imageURI,serverURL + '/ajax.php?fname=appuploadspotimage',function(r){
console.log('upload success!');
console.log(r.responseCode);
console.log(r.response);
console.log(r.bytesSent);
},function(error){
console.log('upload error')
console.log(error.code);
},options,true);
console.log('after upload');
},function(message){
console.log('fail!');
console.log(message);
},{
quality: 50,
destinationType: navigator.camera.DestinationType.DATA_URL, …Run Code Online (Sandbox Code Playgroud)