Tag: ionic framework

在XCode中签名应用程序:在钥匙串中找不到指定的项目

在XCode(产品>归档)中归档应用程序时,出现以下错误: CodeSign /Users/xxx/Library/Developer/Xcode/DerivedData/name-xxx/Build/Intermediates/ArchiveIntermediates/name/InstallationBuildProductsLocation/Applications/name.app cd /Users/xxx/Documents/name/App/platforms/ios export CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" Signing Identity: "iPhone Developer: xxx xxx (S5L8942T98)" Provisioning Profile: "iOS Team Provisioning Profile: xxx" (xxx) /usr/bin/codesign –force –sign xxx –entitlements /Users/xxx/Library/Developer/Xcode/DerivedData/name-xxx/Build/Intermediates/ArchiveIntermediates/name/IntermediateBuildFilesPath/name.build/Release-iphoneos/name.build/name.app.xcent –timestamp=none /Users/xxx/Library/Developer/Xcode/DerivedData/name-xxx/Build/Intermediates/ArchiveIntermediates/name/InstallationBuildProductsLocation/Applications/name.app error: The specified item could not be found in the keychain. 我吊销了我的所有证书并创build了新的configuration文件,不幸的是这并没有帮助。 我发现这个线程 ,但我不认为这是相关的。 很明显,我的钥匙链里缺less一些东西,但是什么? 编辑: 这是我的钥匙串的截图: Id匹配错误代码中的一个。

本地通知应用程序崩溃模拟器

我正在使用ng-cordova的本地通知插件( https://github.com/katzer/cordova-plugin-local-notifications/ )作为一个离子项目: 这是我的控制者: .controller('DashCtrl', function($scope, $state, $cordovaLocalNotification) { $scope.addNotification = function() { $cordovaLocalNotification.add({ id: 'some_notification_id' // parameter documentation: // https://github.com/katzer/cordova-plugin-local-notifications#further-informations-1 }).then(function() { console.log('callback for adding background notification'); }); }; $scope.checkIfIsTriggered = function() { $cordovaLocalNotification.isTriggered('some_notification_id').then( function(isTriggered) { alert('isTriggered'); }); }; }) 在应用程序以ng-click开头时加载的默认视图上有一个button,如下所示: <button ng-click="addNotification();" class="button button-stable">button-stable</button> 但是,当我在模拟器中运行应用程序,并点击button,应用程序崩溃与以下错误消息: : *** Terminating app due to uncaught exception […]

离子Cordova使用Media插件在IOS上录制audio失败

我在离子应用程序上工作,我需要loggingaudio文件,所以我用cordova插件媒体,它工作正常的Android,但是当我尝试了它的ios我得到这个错误: {“message”:“无法使用AVAudioRecorder开始录制”,“code”:1} 这里是我的代码: var extension = '.wav'; var name = 'filename'; var audio = null; var filepath; $scope.startRecording = function() { name = Utils.generateFilename(); if(device.platform == "iOS") { //var path = "documents://"; //var path = cordova.file.documentsDirectory; //var path = cordova.file.cacheDirectory; var path = cordova.file.dataDirectory; path = path.replace("file:///", "cdvfile://"); } else if(device.platform == "Android") { var […]

打开Facebook页面到facebook应用程序Ios +离子

目标: – 在Facebook应用程序中打开Facebook页面的URL 我正在使用离子version 1.6我已经尝试过 <a ng-click="openFb()"> <img src="img/fb.png" alt="" width="auto" height="auto"> </a> 在控制器文件中我有我的function如下。 $scope.openFb = function() { window.open('fb://page/1372537532795807', "_system"); }; 上面的search很多后,我发现,如果你想打开页面,你必须传递fb:://page[page_id]比fb:://profile/[page_id] 但是,当我点击button什么也没有发生,甚至没有打开我的设备上安装的Facebook应用程序。 期待有一些帮助。 先进的谢谢你。

livereload导致应用程序在启animation面(连续加载轮)失速 – 离子

UPDATE 它停止工作没有livereload – 所以现在不是由于livereload – 但我仍然需要帮助解决这个问题 在iOS 11更新(我认为这是因为之前的事情很好)的原因之后,我无法使用livereload 。 如果我尝试使用livereload,它会挂在启animation面上 – 装载轮旋转。 这里是关于我的离子环境的一些信息: Eamons-MBP:myapp eamonwhite$ ionic info cli packages: (/Users/eamonwhite/ionicmane/myApp/node_modules) @ionic/cli-utils : 1.12.0 ionic (Ionic CLI) : 3.12.0 global packages: cordova (Cordova CLI) : 7.0.1 local packages: @ionic/app-scripts : 1.3.12 Cordova Platforms : android 6.2.3 ios 4.4.0 Ionic Framework : ionic-angular 3.5.0 System: ios-deploy : […]

Ionic iOS应用程序错误 – “WEB”客户端types不允许使用自定义schemeURI

我正在使用这个插件。 https://github.com/EddyVerbruggen/cordova-plugin-googleplus 实现工作正常的android。 但谷歌在iOS上login打开Safari浏览器WebView并引发400 invalid_request。 我正在使用在Google开发者控制台上生成的ios客户端ID和反向客户端ID。 反正要debugging或知道什么是问题?

cordova键盘自动显示在每个表格页面

我正在尝试使用具有很多forms的angularJS构build一个使用ionic framework的应用程序。 当我打开窗体页面键盘自动打开。 我正在使用离子键盘。 我用过 <preference name="KeyboardDisplayRequiresUserAction" value="true" /> 但没用。 请帮助我自动停止键盘打开。

(Ionic 2)尝试回退到Cordova-lib执行时发生错误:TypeError:无法读取未定义的属性'then'

编辑:使用离子2时发生这种情况。我知道它不稳定,但我认为可能有一些解决这个问题,因为它看起来像别人没有得到这个问题。 编辑结束 出于某种原因,我突然开始尝试构build我的离子应用程序,使用“离子构buildandroid”,还有“离子构buildios”,得到这个错误: An Error occurred trying to fall back to Cordova-lib execution: TypeError: Cannot read property 'then' of undefined at Object.IonicTask.runCordova (/usr/local/lib/node_modules/ionic/lib/ionic/cordova.js:262:21) at /usr/local/lib/node_modules/ionic/lib/ionic/cordova.js:142:19 at _fulfilled (/usr/local/lib/node_modules/ionic/node_modules/q/q.js:787:54) at self.promiseDispatch.done (/usr/local/lib/node_modules/ionic/node_modules/q/q.js:816:30) at Promise.promise.promiseDispatch (/usr/local/lib/node_modules/ionic/node_modules/q/q.js:749:13) at /usr/local/lib/node_modules/ionic/node_modules/q/q.js:557:44 at flush (/usr/local/lib/node_modules/ionic/node_modules/q/q.js:108:17) at doNTCallback0 (node.js:430:9) at process._tickCallback (node.js:359:13) Error happened [TypeError: Cannot read property 'then' of undefined] TypeError: […]

我怎样才能分离应用程序ID和版本在ionic framework

我使用ionic framework在Android上启动了一个应用程序。 我将在iOS上启动应用程序。 所以我想分别拿iOS和Android的id和版本。 现在我的config.xml的顶部显示如下。 <?xml version='1.0' encoding='utf-8'?> <widget id="myappid" version="1.0.9" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0"> <name>myappname</name> 我可以分开分开这个代码吗? 谢谢

如何获得在ionic framework或cordovaSIM卡接触

我正在尝试从手机和SIM卡的所有联系人在ionic frameworkwork.I所有联系人从手机,但不是从SIM卡 我试着链接NGCORDOVA的联系人 但由此无法获得SIM卡的联系人,我尝试通过SIM INFO PLUGIN获取SIM 卡信息 从这得到所有的信息,但不是SIM卡的联系人。 该怎么做,请帮忙。