我有Android的原生扩展程序。此原生扩展的功能已在Air SDK for iOS中实现。所以我使用iOS上的SDK功能和Android的原生扩展。
本机扩展不支持iOS,这是有道理的,因为该功能已经在适用于iOS的Air SDK中实现。
当我在Android上启动应用程序时,一切正常。但是,如果我在iOS上启动App,我会收到以下错误
var state = {
accessToken: null,
isLoggedIn: false,
};
var user = {
name: 'some name',
email: 'some email'
};
var newState = Object.assign({}, state, {user});
console.log(newState);
我在不同的类中拆分了每个设备的代码。但似乎Air试图为Android编译代码。
有没有办法阻止这种行为?
答案 0 :(得分:0)
感谢您的帮助。我设法用不同的应用程序描述符来解决我的问题。