几天前,我对从iOS 4.0到6.0的版本更新几乎没有任何问题.安装新版本时清理整个数据库.
在提交给苹果之前,有什么方法可以测试版本更新吗?
我通过测试版本更新
有没有其他方法可以测试这些东西,所以我可以确定更新不会有任何问题?
我上传了我的应用程序二进制文件,状态为"等待审核".我正在尝试在我的应用程序中测试应用内购买.我已经按照步骤操作但无法更改我的In App购买的状态,仍然显示"正在等待上传".我在In App页面上收到此警告:
注意:此应用内购买目前无法在沙盒环境中进行测试,因为您已选择使用Apple托管您的内容,但尚未提供您的内容.上传您的内容以在沙盒中测试此应用内购买.
我该如何解决此警告?
编辑: GOT IT.
问题是我在In App购买中打勾"使用苹果主机内容".我将任何内容上传到主持人.因为我只需要苹果批准将我的Lite版本转换为付费版本.
我在app商店有一个付费应用(版本1.3).我想发布在应用内购买的更新(版本1.4).我打算发布免费的更新(版本1.4).
我已经介绍了将用户从付费升级到免费版本的所有可能方案.只有一种情况我被卡住了.
有谁知道这个问题的解决方案是什么.
我目前正在使用 D3 v4。我的 x 比例是一个 scaleBand,我为显示取一个国家名称,我的 y 比例是 scaleTime。当我尝试在缩放功能中获取新的 xScale 时,它会在 rescaleX 处引发错误。我在网上查看了许多示例,但所有示例都有一个 linearScale 或 scaleTime。
var countryArr = ["USA", "UK", "Poland", "Sweden"];
var firstDay = moment(day).subtract(1, 'days').toDate();
var lastDay = moment(day).add(1, 'days').toDate();
// define scale
var yScale = d3.scaleTime().range([0, width]);
yScale.domain([firstDay, lastDay]);
var xScale = d3.scaleBand().range([0, height]);
xScale.domain(countryArr);
// define zoom
var zoom = d3.zoom()
.scaleExtent([1, 1])
.translateExtent([[margin.left, margin.top], [width, height]])
.on("zoom", zoomed);
d3.select("#main-canvas").call(zoom);
function zoomed() {
//console.log(d3.event.transform.y);
var new_x = d3.event.transform.rescaleX(xScale); // ERROR at this line
var new_y …Run Code Online (Sandbox Code Playgroud)